Intent启动之间的暂停

时间:2019-12-01 20:18:27

标签: android-intent

我注意到当我删除代码执行中的一些暂停

try{Thread.sleep(1000);}catch (Exception e){//...}; 

意图“ com.google.android.apps.translate”未启动(仅MyApp正在启动)。 当我在1秒内使用暂停时,两个Intens都开始正常。谁能告知差异的原因?预先谢谢你!

    @Override
    public void onClick(View v) {

        Intent app_to_launch = getPackageManager().getLaunchIntentForPackage("com.google.android.apps.translate");
        if (app_to_launch != null) {
            startActivity(app_to_launch);
        }

        try{Thread.sleep(1000);}catch (Exception e){//...};

        Intent intent = new Intent(MainActivity.this, MyApp.class);
        startActivity(intent);

    }

0 个答案:

没有答案