gpt4 book ai didi

android - 集成 Appboy 反馈 fragment

转载 作者:行者123 更新时间:2023-11-30 02:41:28 24 4
gpt4 key购买 nike

我正在尝试将 Appboy 反馈 fragment 实现到我的 Android 应用程序中,但我遇到了很多困难。我这样创建 fragment :

AppboyFeedbackFragment appboyFeedbackFragment = new AppboyFeedbackFragment();

当我想将它添加到当前 Activity 时,我会这样做:

FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.add(R.id.settingsParent, appboyFeedbackFragment);
transaction.commit();

但是当我这样做时,它告诉我 appboyFeedbackFragment 不是 fragment 。接下来,我尝试将其转换为 Fragment,因为它扩展了 Fragment 类,但这也不起作用。我不确定如何添加 fragment 。我是 fragment 的新手,所以我可能会误解一些东西。任何帮助将不胜感激,谢谢!

最佳答案

这是我所做的:

public class SendFeedbackActivity extends FragmentActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.send_feedback_layout);

final FragmentManager fragmentManager =getSupportFragmentManager();

AppboyFeedbackFragment appboyFeedbackFragment = (AppboyFeedbackFragment) fragmentManager.findFragmentById(R.id.feedback_fragment);
appboyFeedbackFragment.setFeedbackFinishedListener(new AppboyFeedbackFragment.FeedbackFinishedListener() {
@Override
public void onFeedbackFinished() {
// Pops the top of the back stack and displays the previous fragment
finish();
}
});
}
}

send_feedback_layout 的内容是:

<?xml version="1.0" encoding="utf-8"?>
<fragment
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/feedback_fragment"
android:name="com.appboy.ui.AppboyFeedbackFragment"
xmlns:android="http://schemas.android.com/apk/res/android" />

关于android - 集成 Appboy 反馈 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25692652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com