当前位置: 首页>>代码示例>>Java>>正文


Java FragmentActivity.startActivityForResult方法代码示例

本文整理汇总了Java中android.support.v4.app.FragmentActivity.startActivityForResult方法的典型用法代码示例。如果您正苦于以下问题:Java FragmentActivity.startActivityForResult方法的具体用法?Java FragmentActivity.startActivityForResult怎么用?Java FragmentActivity.startActivityForResult使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.support.v4.app.FragmentActivity的用法示例。


在下文中一共展示了FragmentActivity.startActivityForResult方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: sendLog

import android.support.v4.app.FragmentActivity; //导入方法依赖的package包/类
public static void sendLog(FragmentActivity context) {
    File file = new File(MultiProcessPreference.getDefaultSharedPreferences().getString(LOG_FILE_LOCATION, ""));
    if (!file.exists())
        return;
    Uri contentUri = FileProvider.getUriForFile(context, "com.calebtrevino.tallystacker.file_provider", file);
    if (contentUri != null) {
        Intent shareIntent = new Intent();
        shareIntent.setAction(Intent.ACTION_SEND);
        shareIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"});
        shareIntent.putExtra(Intent.EXTRA_SUBJECT, "TallyStacker Database");
        shareIntent.putExtra(Intent.EXTRA_TEXT, "Please have a look");
        shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
        shareIntent.putExtra(Intent.EXTRA_STREAM, contentUri);
        shareIntent.setType(context.getContentResolver().getType(contentUri));
        context.startActivityForResult(Intent.createChooser(shareIntent, context.getResources().getText(R.string.send_to)), LOG_RESULT);

        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                MultiProcessPreference.getDefaultSharedPreferences().edit().putString(LOG_FILE_LOCATION, "").commit();
                EventBus.getDefault().post(new ErrorEvent(false));
            }
        }, 10 * 1000);

    }
}
 
开发者ID:riteshakya037,项目名称:Android-Scrapper,代码行数:27,代码来源:LogWriter.java

示例2: requestSignIn

import android.support.v4.app.FragmentActivity; //导入方法依赖的package包/类
public static void requestSignIn(FragmentActivity activity) {
    List<AuthUI.IdpConfig> idpConfigs = Arrays.asList(new AuthUI.IdpConfig.Builder(AuthUI.EMAIL_PROVIDER).build(),
                                                      new AuthUI.IdpConfig.Builder(AuthUI.GOOGLE_PROVIDER).build());
    activity.startActivityForResult(AuthUI.getInstance()
                                 .createSignInIntentBuilder()
                                 .setProviders(idpConfigs)
                                 .setTheme(R.style.AppTheme)
                                 .setLogo(R.mipmap.ic_launcher_round)
                                 .setAllowNewEmailAccounts(true)
                                 .setIsSmartLockEnabled(false)
                                 .build(),
                           RC_SIGN_IN);
}
 
开发者ID:GDG-Trondheim,项目名称:firebase-ui-quickstart-android,代码行数:14,代码来源:Utility.java

示例3: startChooseSpeciesActivity

import android.support.v4.app.FragmentActivity; //导入方法依赖的package包/类
public static void startChooseSpeciesActivity(FragmentActivity activity, Fragment fragment,
                                              int category, ArrayList<Species> species, boolean showOther) {
    Intent intent = new Intent(activity, ChooseSpeciesActivity.class);
    intent.putExtra(ChooseSpeciesActivity.EXTRA_SPECIES_CATEGORY, category);
    intent.putExtra(ChooseSpeciesActivity.EXTRA_SPECIES_LIST, species);
    intent.putExtra(ChooseSpeciesActivity.EXTRA_SHOW_OTHER, showOther);

    if (fragment != null) {
        fragment.startActivityForResult(intent, ChooseSpeciesActivity.SPECIES_REQUEST_CODE);
    } else {
        activity.startActivityForResult(intent, ChooseSpeciesActivity.SPECIES_REQUEST_CODE);
    }
}
 
开发者ID:suomenriistakeskus,项目名称:oma-riista-android,代码行数:14,代码来源:UiUtils.java


注:本文中的android.support.v4.app.FragmentActivity.startActivityForResult方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。