gpt4 book ai didi

java - 需要从主屏幕小部件转到我的 mainActivity 中的 fragment 吗?

转载 作者:行者123 更新时间:2023-12-01 11:53:46 25 4
gpt4 key购买 nike

需要从主屏幕 Widget 转到我的 MainActivity 中的 Fragment。在我的 MainActivity 中,第一个 View 是 Fragment 中的 ListView,有一个添加按钮可以输入一些数据,此添加按钮会打开一个Fragment 中包含一些 EditText,保存时会将输入的数据添加到主 FragmentListView 中> 这就是我的问题。我可以通过调用

返回 MainActivity
Intent details = new Intent(context, MainActivity.class); 
details.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(details);

这让我回到带有 Listview 的主 Fragment 但我怎样才能回到被调用来输入的 Fragment MainActivityButton 单击的数据。从主屏幕Widget我想打开输入数据 fragment 而不是主Fragment

最佳答案

Intent 定义为

Intent details = new Intent(context, MainActivity.class); 
details.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
details.putExtra("data", "data");
context.startActivity(details);

在您的 MainActivityonCreate() 方法中:

if(getIntent().hasExtra("data")){

// call Enter data Fragment (via FragmentManager)

}
else{

// call ListView Fragment (via FragmentManager)

}

试试这个。这应该可行。

关于java - 需要从主屏幕小部件转到我的 mainActivity 中的 fragment 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28591060/

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