android.support.v4.app.FragmentActivity#startActivity ( )源码实例Demo

下面列出了android.support.v4.app.FragmentActivity#startActivity ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: citra_android   文件: StartupHandler.java
public static void HandleInit(FragmentActivity parent)
{
  // Ask the user to grant write permission if it's not already granted
  PermissionsHandler.checkWritePermission(parent);

  String start_file = "";
  Bundle extras = parent.getIntent().getExtras();
  if (extras != null)
    start_file = extras.getString("AutoStartFile");

  if (!TextUtils.isEmpty(start_file))
  {
    // Start the emulation activity, send the ISO passed in and finish the main activity
    Intent emulation_intent = new Intent(parent, EmulationActivity.class);
    emulation_intent.putExtra("SelectedGame", start_file);
    parent.startActivity(emulation_intent);
    parent.finish();
  }
}
 
源代码2 项目: Orin   文件: SongMenuHelper.java
public static boolean handleMenuClick(@NonNull FragmentActivity activity, @NonNull Song song, int menuItemId) {
    switch (menuItemId) {
        case R.id.action_set_as_ringtone:
            MusicUtil.setRingtone(activity, song.id);
            return true;
        case R.id.action_share:
            activity.startActivity(Intent.createChooser(MusicUtil.createShareSongFileIntent(song), null));
            return true;
        case R.id.action_delete_from_device:
            DeleteSongsDialog.create(song).show(activity.getSupportFragmentManager(), "DELETE_SONGS");
            return true;
        case R.id.action_add_to_playlist:
            AddToPlaylistDialog.create(song).show(activity.getSupportFragmentManager(), "ADD_PLAYLIST");
            return true;
        case R.id.action_play_next:
            MusicPlayerRemote.playNext(song);
            return true;
        case R.id.action_add_to_current_playing:
            MusicPlayerRemote.enqueue(song);
            return true;
        case R.id.action_tag_editor:
            Intent tagEditorIntent = new Intent(activity, SongTagEditorActivity.class);
            tagEditorIntent.putExtra(AbsTagEditorActivity.EXTRA_ID, song.id);
            if (activity instanceof PaletteColorHolder)
                tagEditorIntent.putExtra(AbsTagEditorActivity.EXTRA_PALETTE, ((PaletteColorHolder) activity).getPaletteColor());
            activity.startActivity(tagEditorIntent);
            return true;
        case R.id.action_details:
            SongDetailDialog.create(song).show(activity.getSupportFragmentManager(), "SONG_DETAILS");
            return true;
        case R.id.action_go_to_album:
            NavigationUtil.goToAlbum(activity, song.albumId);
            return true;
        case R.id.action_go_to_artist:
            NavigationUtil.goToArtist(activity, song.artistId);
            return true;
    }
    return false;
}
 
源代码3 项目: RetroMusicPlayer   文件: SongMenuHelper.java
public static boolean handleMenuClick(@NonNull FragmentActivity activity, @NonNull Song song, int menuItemId) {
    switch (menuItemId) {
        case R.id.action_set_as_ringtone:
            MusicUtil.setRingtone(activity, song.id);
            return true;
        case R.id.action_share:
            activity.startActivity(Intent.createChooser(MusicUtil.createShareSongFileIntent(song, activity), null));
            return true;
        case R.id.action_delete_from_device:
            DeleteSongsDialog.create(song).show(activity.getSupportFragmentManager(), "DELETE_SONGS");
            return true;
        case R.id.action_add_to_playlist:
            AddToPlaylistDialog.create(song).show(activity.getSupportFragmentManager(), "ADD_PLAYLIST");
            return true;
        case R.id.action_play_next:
            MusicPlayerRemote.playNext(song);
            return true;
        case R.id.action_add_to_current_playing:
            MusicPlayerRemote.enqueue(song);
            return true;
        case R.id.action_tag_editor:
            Intent tagEditorIntent = new Intent(activity, SongTagEditorActivity.class);
            tagEditorIntent.putExtra(AbsTagEditorActivity.EXTRA_ID, song.id);
            if (activity instanceof PaletteColorHolder)
                tagEditorIntent.putExtra(AbsTagEditorActivity.EXTRA_PALETTE, ((PaletteColorHolder) activity).getPaletteColor());
            activity.startActivity(tagEditorIntent);
            return true;
        case R.id.action_details:
            SongDetailDialog.create(song).show(activity.getSupportFragmentManager(), "SONG_DETAILS");
            return true;
        case R.id.action_go_to_album:
            NavigationUtil.goToAlbum(activity, song.albumId);
            return true;
        case R.id.action_go_to_artist:
            NavigationUtil.goToArtist(activity, song.artistId);
            return true;
    }
    return false;
}
 
源代码4 项目: AwesomeSplash   文件: ChangeActivityHelper.java
public static void changeActivity(FragmentActivity source, Class<?> destination, boolean shouldFinishContext, Bundle bundle) {
    if (shouldFinishContext){
        source.finish();
    }
    Intent intent = new Intent(source, destination);
    intent.putExtras(bundle);
    source.startActivity(intent);
}
 
源代码5 项目: SimpleVideoEdit   文件: VideoOutputActivity.java
public static void go(FragmentActivity from){
    Intent intent = new Intent(from,VideoOutputActivity.class);
    from.startActivity(intent);
}
 
源代码6 项目: BigApp_Discuz_Android   文件: JumpChatUtils.java
/**
 * 发起聊天
 * @param context
 */
public static void gotoChat(FragmentActivity context,Mypm mypm) {
    Intent intent = getChatIntent(context,mypm);
    context.startActivity(intent);
}
 
源代码7 项目: outlay   文件: Navigator.java
public static void goToMainScreen(FragmentActivity activityFrom) {
    Intent intent = new Intent(activityFrom, MainActivity.class);
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
    activityFrom.startActivity(intent);
}
 
源代码8 项目: outlay   文件: Navigator.java
public static void goToLoginScreen(FragmentActivity activityFrom) {
    Intent intent = new Intent(activityFrom, LoginActivity.class);
    activityFrom.startActivity(intent);
}
 
源代码9 项目: outlay   文件: Navigator.java
public static void goToSyncGuestActivity(FragmentActivity activityFrom) {
    Intent intent = new Intent(activityFrom, SyncGuestActivity.class);
    activityFrom.startActivity(intent);
}
 
源代码10 项目: chromeadb_for_android   文件: InfoFragment.java
private void showOssLicenses() {
    FragmentActivity activity = getActivity();
    Intent intent = new Intent(activity, OssLicenseActivity.class);
    activity.startActivity(intent);
}