我的問題與其他有關如何打開YouTube鏈接的問題不相似。我的問題是如何打開YouTube鏈接,然後在應用中打開時,應關閉YouTube應用,然後再打電話給我的MainActivity
打開YouTube應用。但是,它應該從scrath中打開YouTube應用程序,而不是僅顯示在後臺運行的前一個YouTube活動。如何在Android應用程序中打開Youtube視頻鏈接?
MainAcitivy - > SecondActivity - >的Youtube - > ThirdActivity - >的Youtube
但我想YouTube應用從頭再次加載。但目前,我正在獲取之前在後臺打開的YouTube應用。
MainActivity
Intent intent = new Intent(MainActivity.this,ThirdActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
SecondActivity
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(link)));
sleep(10000);
Intent intent=new Intent(getApplicationContext(),ThirdActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
ThirdActivity
sleep(5000);
Toast.makeText(getApplicationContext(),"third",Toast.LENGTH_SHORT).show();
Intent intent=new Intent(getApplicationContext(),SecondActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
我希望每次都從頭加載它,但它顯示我在哪裏暫停的狀態。如果您不明白我的問題,請隨時發表評論,我會盡力詳細說明。提前致謝。
我不認爲這是可能以編程方式控制內你的YouTube應用的狀態 – mayosk