【发布时间】:2015-01-29 09:00:00
【问题描述】:
MainActivity 有 3 个标签页。作为片段实现的标签页。 在第 3 个 PersonalFragment 上也有选项卡(但在上面而不是下面)。
第三个标签是下载管理器。
如何从任何活动导航到嵌套的 DownloadManager?
我猜它应该是通过带有一些额外字符串的 Android Intent,例如
public class MainActivity
...
public static void startDownloadManager(Context context) {
Intent intent = new Intent(context, MainActivity.class);
intent.putExtra(EXTRA_PAGE, PAGE_DOWNLOAD_MANAGER);
context.startActivity(intent);
}
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
handleIntent(intent);
}
private void handleIntent(Intent intent) {
String place = intent.getStringExtra(EXTRA_PAGE);
if (place.equals(PAGE_DOWNLOAD_MANAGER)){
openDownloadManager();
}
}
private void openDownloadManager() {
// TODO Auto-generated method stub
}
openDownloadManager() 中的 n 我会调用一些 PersonalFragment 方法,然后它会调用嵌套的 Fragment 方法...
是不是有办法了?
【问题讨论】:
标签: android android-intent fragment