ボタンをクリックして次のアクティビティを表示すると、白い画面のみが表示されます

ラフルミシュラ

ボタンをクリックすると、白い画面のみが表示され、次のアクティビティは表示されません。私はそれが起こる理由を見つけることができませんplsは私に解決策を与えます......私のコード全体はここにあります

ActivityMain.java

package com.rahul.intentswitchingwithdata;

import android.content.Intent; 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
   }
   public void go(View v){
         Intent i= new Intent(this,Next.class);
         startActivity(i);}
 }

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      android:id="@+id/activity_main"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      tools:context="com.rahul.intentswitchingwithdata.MainActivity">

      <TextView
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:text="Hello World!" />
      <Button
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:onClick="go"/>
</RelativeLayout>

Next.java

public class Next extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState, PersistableBundle 
    persistentState) {       
    super.onCreate(savedInstanceState, persistentState);
    setContentView(R.layout.next);
   }
}

next.xml

 ?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:orientation="vertical"
     android:background="#123"
     android:layout_width="match_parent"
     android:layout_height="match_parent">
   <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello"/>

  </LinearLayout>

マニフェスト.xml

 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.rahul.intentswitchingwithdata">
   <application
         android:allowBackup="true"
         android:icon="@mipmap/ic_launcher"
         android:label="@string/app_name"
         android:supportsRtl="true"
         android:theme="@style/AppTheme">
        <activity android:name=".Next"></activity>
        <activity android:name=".MainActivity">
            <intent-filter>
              <action android:name="android.intent.action.MAIN" />

              <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
   </application>

</manifest>
Pavneet_Singh

間違ったonCreateメソッドを「オーバーライド」しました

 @Override
    public void onCreate(Bundle savedInstanceState, PersistableBundle 
    persistentState)

代わりにこれを使用する必要があります。

 @Override
    public void onCreate(Bundle savedInstanceState){...code}

onCreate(Bundle)初期化に使用されるとは、ビューなどのすべてのUI初期化が行われる場所を意味し、詳細についてはドキュメントリンクを参照してください

onCreate(Bundle, PersistableBundle)それ自体が示唆しているように、それは再作成中に古いインテント(このアクティビティに最初に提供された)を再利用する永続的な平均に使用さpersistableModeれます。アクティビティにフラグを追加して再利用を有効にし、再起動後もアクティビティが永続化されるようにすることができます。他のオプションの詳細については、このドキュメントリンクを試してください

注:onCreate(Bundle, PersistableBundle) APIレベル21(Android Lollipop 5.0)以降でのみ使用できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ボタンをクリックしてもアプリケーションがホーム画面を離れない理由を見つけるのに助けが必要です(これにより、2番目のアクティビティ画面が表示されます)

分類Dev

2つの異なるアクティビティの2つのラジオボタンがクリックされたときに新しいアクティビティにテキストを表示する方法

分類Dev

ボタンの要素を表示または非表示にする方法次のアクティビティをクリックします

分類Dev

通知がクリックされたときにアクティビティの確認が画面に表示されますか?(インテントを使用)

分類Dev

Android: [最近] ボタンがクリックされたときに 2 つのアクティビティを表示せずに新しいアクティビティを開始する

分類Dev

別のアクティビティに移動すると、黒い画面のみが表示されます

分類Dev

現在のアクティビティではなく、現在表示されている画面のスクリーンショットを撮ります

分類Dev

Redmiデバイスのバックグラウンドサービスからアクティビティを起動しているときに「アクティビティ画面」に最近のアプリが表示されない理由

分類Dev

ロックボタンが押されても、画面上でアクティビティを維持します

分類Dev

アプリにスプラッシュ画面が表示されません。2番目のアクティビティが実行された後、空白の白い画面のみが表示されます

分類Dev

ビューにフローティングアクションボタンが含まれている場合にのみスナックバーが表示されている場合、Androidエスプレッソテストがフリーズします

分類Dev

ボタンがクリックされたときとアプリケーションが再び起動したときに、2 つのアクティビティ全体をスワップし、そのスワップの変更を表示する方法

分類Dev

アクティビティが表示されていない場合にのみ通知を表示する

分類Dev

React Nativeでアクティビティインジケーターが表示されているときにすべての画面のタッチをロックするにはどうすればよいですか?

分類Dev

信頼できるWebアクティビティを画面に参加させることができますが、残りの画面にはアクティビティがバックグラウンドで表示されます

分類Dev

リストビューをクリックすると、アイテムの値が渡され、別のアクティビティに表示されます。

分類Dev

ボタンを次のAndroidアクティビティにリンクするとアプリがクラッシュします

分類Dev

ボタンをタップすると、新しいアクティビティでaxmlが生成されます

分類Dev

リストビューアクティビティの読み込みに時間がかかり、表示される前に黒い画面が表示されます

分類Dev

ボタンをクリックすると、htmlテーブルの行が次々と表示されます。

分類Dev

Androidで、ボタン付きのポップアップ画面を実装する方法。ボタンをクリックすると、アクティビティ内のさまざまな関数が呼び出されます

分類Dev

android-通知クリックで現在のアクティビティが表示されます。アプリが閉じている場合は、新しいアクティビティを開始します

分類Dev

次のアクティビティでリストが作成される前に、ロード画面(リストアイテムをカウントする)にカウンターを表示します

分類Dev

アクティビティを切り替えている間、アプリケーションが点滅し、バックグラウンドで前のアクティビティが表示されます

分類Dev

アプリを終了すると、スプラッシュ画面のアクティビティが表示されます

分類Dev

Androidアクティビティでいずれかのボタンを押すと、両方のアラートダイアログが表示されます

分類Dev

戻るボタンを押すと同じアクティビティが表示されます

分類Dev

ボタンをクリックすると、ページにすべてのセマンティックUIモーダルが表示されます

分類Dev

ドックの [アプリケーション] ボタンをクリックすると、Gnome トップバーの [アクティビティ] ボタンが強調表示されるのはなぜですか?

Related 関連記事

  1. 1

    ボタンをクリックしてもアプリケーションがホーム画面を離れない理由を見つけるのに助けが必要です(これにより、2番目のアクティビティ画面が表示されます)

  2. 2

    2つの異なるアクティビティの2つのラジオボタンがクリックされたときに新しいアクティビティにテキストを表示する方法

  3. 3

    ボタンの要素を表示または非表示にする方法次のアクティビティをクリックします

  4. 4

    通知がクリックされたときにアクティビティの確認が画面に表示されますか?(インテントを使用)

  5. 5

    Android: [最近] ボタンがクリックされたときに 2 つのアクティビティを表示せずに新しいアクティビティを開始する

  6. 6

    別のアクティビティに移動すると、黒い画面のみが表示されます

  7. 7

    現在のアクティビティではなく、現在表示されている画面のスクリーンショットを撮ります

  8. 8

    Redmiデバイスのバックグラウンドサービスからアクティビティを起動しているときに「アクティビティ画面」に最近のアプリが表示されない理由

  9. 9

    ロックボタンが押されても、画面上でアクティビティを維持します

  10. 10

    アプリにスプラッシュ画面が表示されません。2番目のアクティビティが実行された後、空白の白い画面のみが表示されます

  11. 11

    ビューにフローティングアクションボタンが含まれている場合にのみスナックバーが表示されている場合、Androidエスプレッソテストがフリーズします

  12. 12

    ボタンがクリックされたときとアプリケーションが再び起動したときに、2 つのアクティビティ全体をスワップし、そのスワップの変更を表示する方法

  13. 13

    アクティビティが表示されていない場合にのみ通知を表示する

  14. 14

    React Nativeでアクティビティインジケーターが表示されているときにすべての画面のタッチをロックするにはどうすればよいですか?

  15. 15

    信頼できるWebアクティビティを画面に参加させることができますが、残りの画面にはアクティビティがバックグラウンドで表示されます

  16. 16

    リストビューをクリックすると、アイテムの値が渡され、別のアクティビティに表示されます。

  17. 17

    ボタンを次のAndroidアクティビティにリンクするとアプリがクラッシュします

  18. 18

    ボタンをタップすると、新しいアクティビティでaxmlが生成されます

  19. 19

    リストビューアクティビティの読み込みに時間がかかり、表示される前に黒い画面が表示されます

  20. 20

    ボタンをクリックすると、htmlテーブルの行が次々と表示されます。

  21. 21

    Androidで、ボタン付きのポップアップ画面を実装する方法。ボタンをクリックすると、アクティビティ内のさまざまな関数が呼び出されます

  22. 22

    android-通知クリックで現在のアクティビティが表示されます。アプリが閉じている場合は、新しいアクティビティを開始します

  23. 23

    次のアクティビティでリストが作成される前に、ロード画面(リストアイテムをカウントする)にカウンターを表示します

  24. 24

    アクティビティを切り替えている間、アプリケーションが点滅し、バックグラウンドで前のアクティビティが表示されます

  25. 25

    アプリを終了すると、スプラッシュ画面のアクティビティが表示されます

  26. 26

    Androidアクティビティでいずれかのボタンを押すと、両方のアラートダイアログが表示されます

  27. 27

    戻るボタンを押すと同じアクティビティが表示されます

  28. 28

    ボタンをクリックすると、ページにすべてのセマンティックUIモーダルが表示されます

  29. 29

    ドックの [アプリケーション] ボタンをクリックすると、Gnome トップバーの [アクティビティ] ボタンが強調表示されるのはなぜですか?

ホットタグ

アーカイブ