コード例 #1
0
ファイル: HomeContext.java プロジェクト: bwzz/Siphon
 @Override
 public void onIcon(ApkConfig apkConfig) {
   Bundle bundle = new Bundle();
   bundle.putString(Key.ApkConfig, JsonHelper.json(apkConfig));
   LaunchArgument argument =
       LaunchHelper.createArgument(FileEntriesContext.class, getActivity(), bundle);
   launch(argument);
 }
コード例 #2
0
ファイル: HomeContext.java プロジェクト: bwzz/Siphon
 private void selectApplication() {
   LaunchArgument argument =
       LaunchHelper.createArgument(
           AppListContext.class,
           getActivity(),
           (resultCode, data) -> {
             if (resultCode == Activity.RESULT_OK) {
               String acs = data.getStringExtra(Key.ApkConfig);
               ApkConfig apkConfig = JsonHelper.json(acs, ApkConfig.class);
               homePresenter.updateApkConfig(apkConfig);
               // TODO : view
               getActivity()
                   .setTitle(String.format("%s %s", apkConfig.getName(), apkConfig.getType()));
             }
             return true;
           });
   launch(argument);
 }
コード例 #3
0
ファイル: HomeContext.java プロジェクト: bwzz/Siphon
 private void launchFragment(Class<? extends Fragment> clazz) {
   LaunchArgument argument = LaunchHelper.createArgument(clazz, getActivity());
   launch(argument);
 }