簡體   English   中英

是否需要從主屏幕小部件轉到mainActivity中的片段?

[英]Need to go to a fragment in my mainActivity from a Home Screen Widget?

需要從主屏幕Widget轉到我的MainActivityFragment 在我的MainActivity ,第一個視圖是FragmentListView ,有一個添加按鈕可輸入一些數據,此添加按鈕將打開其中包含一些EditTextFragment ,並保存EditText輸入的數據添加到ListView中。主要Fragment所以這是我的問題。 我可以通過致電回到MainActivity

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

然后用Listview回到主Fragment ,但是如何返回在MainActivity單擊Button來輸入數據的Fragment 從主屏幕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)

}

嘗試這個。 這應該工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM