java.lang.RuntimeException: Performing stop of activity that is not resumed in android

Anand Jain

I am working on a project for several days and its working fine. But today I ran my app in emulator app, is paused on splash screen not going to main activity and Its showing an error:-Performing stop of activity that is not resume and ava.lang.RuntimeException: Performing stop of activity that is not resumed

My SplashScreen.java:-

public class SplashScreen extends AppCompatActivity {

    private static int SPLASH_TIME_OUT = 3000;
    Boolean flag = false;
    public static Activity activity_splash;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.splash_screen);

    }
    public void onResume(){
        super.onResume();
        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                Intent i = new Intent(SplashScreen.this, MainActivity.class);
                startActivity(i);
                finish();
            }
        }, SPLASH_TIME_OUT);
    }

}

My Logcat:-

11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread: Performing stop of activity that is not resumed: {shoppingmazza.android.catalyst.com.shoppingmazza/shoppingmazza.android.catalyst.com.shoppingmazza.activity.MainActivity}
    11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread: java.lang.RuntimeException: Performing stop of activity that is not resumed: {shoppingmazza.android.catalyst.com.shoppingmazza/shoppingmazza.android.catalyst.com.shoppingmazza.activity.MainActivity}
    11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:3465)
    11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.handleStopActivity(ActivityThread.java:3550)
    11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.-wrap20(ActivityThread.java)
    11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)
    11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.os.Handler.dispatchMessage(Handler.java:102)
    11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.os.Looper.loop(Looper.java:148)
    11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.main(ActivityThread.java:5417)
    11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at java.lang.reflect.Method.invoke(Native Method)
    11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    11-10 13:56:01.721 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread: Performing stop of activity that is not resumed: {shoppingmazza.android.catalyst.com.shoppingmazza/shoppingmazza.android.catalyst.com.shoppingmazza.activity.MainActivity}
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread: java.lang.RuntimeException: Performing stop of activity that is not resumed: {shoppingmazza.android.catalyst.com.shoppingmazza/shoppingmazza.android.catalyst.com.shoppingmazza.activity.MainActivity}
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:3465)
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.handleStopActivity(ActivityThread.java:3550)
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.-wrap20(ActivityThread.java)
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.os.Handler.dispatchMessage(Handler.java:102)
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.os.Looper.loop(Looper.java:148)
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.main(ActivityThread.java:5417)
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at java.lang.reflect.Method.invoke(Native Method)
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    11-10 13:56:04.262 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread: Performing stop of activity that is not resumed: {shoppingmazza.android.catalyst.com.shoppingmazza/shoppingmazza.android.catalyst.com.shoppingmazza.activity.MainActivity}
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread: java.lang.RuntimeException: Performing stop of activity that is not resumed: {shoppingmazza.android.catalyst.com.shoppingmazza/shoppingmazza.android.catalyst.com.shoppingmazza.activity.MainActivity}
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:3465)
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.handleStopActivity(ActivityThread.java:3550)
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.-wrap20(ActivityThread.java)
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.os.Handler.dispatchMessage(Handler.java:102)
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.os.Looper.loop(Looper.java:148)
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at android.app.ActivityThread.main(ActivityThread.java:5417)
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at java.lang.reflect.Method.invoke(Native Method)
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    11-10 13:56:06.857 1995-1995/shoppingmazza.android.catalyst.com.shoppingmazza E/ActivityThread:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

MainActivity.java:-

public class MainActivity extends AppCompatActivity implements FragmentDrawer.FragmentDrawerListener {

        // flag for Internet connection status
        Boolean isInternetPresent = false;

        // Connection detector class
        ConnectionDetector cd;

        private static String TAG = MainActivity.class.getSimpleName();

        AlertDialogManager alert = new AlertDialogManager();

        // Session Manager Class
        UserSessionManager session;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);

            // Session class instance
            session = new UserSessionManager(getApplicationContext());
            Toolbar  mToolbar = (Toolbar) findViewById(R.id.toolbar);

            setSupportActionBar(mToolbar);
            getSupportActionBar().setTitle(null);
            getSupportActionBar().setDisplayHomeAsUpEnabled(true);
            getSupportActionBar().setDisplayShowHomeEnabled(true);

            cd = new ConnectionDetector(getApplicationContext());

            isInternetPresent = cd.isConnectingToInternet();

            // check for Internet status
            if (isInternetPresent) {
                FragmentDrawer   drawerFragment = (FragmentDrawer)
                        getSupportFragmentManager().findFragmentById(R.id.fragment_navigation_drawer);
                drawerFragment.setUp(R.id.fragment_navigation_drawer, (DrawerLayout) findViewById(R.id.drawer_layout), mToolbar);
                drawerFragment.setDrawerListener(this);

                // display the first navigation drawer view on app launch
                displayView(0);
            }
            else {

                alert.showAlertDialog(MainActivity.this, "No Internet Connection",
                        "You don't have internet connection.", false);
            }

        }
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.menu_main, menu);
            return true;
        }

        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            switch(item.getItemId()){
                case R.id.action_search:
                    Intent search = new Intent(MainActivity.this,SearchActivity.class);
                    startActivity(search);
                    return true;
                case R.id.login:
                    if(session.checkLogin())
                        finish();
                    else {
                            Intent intent = new Intent(MainActivity.this,MyAccount.class);
                                startActivity(intent);
                    }
                    return true;
                case R.id.my_order:
                    alert.showAlertDialog(MainActivity.this,"Alert","This Page Under Maintenance",false);
                    return true;
                case R.id.wishlist:
                    if(session.checkLogin()){
                        finish();
                    }
                    else {
                        Intent wishlistIntent = new Intent(MainActivity.this,WishList.class);
                        startActivity(wishlistIntent);
                    }

                default:
                    return super.onOptionsItemSelected(item);
            }
        }

        @Override
        public void onDrawerItemSelected(View view, int position) {
            displayView(position);
        }

        private void displayView(int position) {
            Fragment fragment = null;
            String title = getString(R.string.app_name);
            switch (position) {
                case 0:
                  /*  fragment = new HomeFragment();
                    title = getString(R.string.title_home);*/
                    Intent intentHome = new Intent(MainActivity.this,MainActivity.class);
                    startActivity(intentHome);
                    break;
                case 1:
                    Intent intent = new Intent(MainActivity.this,ShopByCategory.class);
                    startActivity(intent);

                    break;
                case 2:

                    break;
                case 3:
                   /* Intent intentTodayDeal = new Intent(MainActivity.this,TodayDeal.class);
                    startActivity(intentTodayDeal);*/
                    /*Intent intent = new Intent(MainActivity.this,ShopByCategory.class);
                    startActivity(intent);*/
                    break;
                case 4:
                    Intent intentTrackYourOrder = new Intent(MainActivity.this,MainActivity.class);
                    startActivity(intentTrackYourOrder);
                    break;
                case 5:
                    Intent intentLegal = new Intent(MainActivity.this,Legal.class);
                    startActivity(intentLegal);
                    break;
                case 6:
                    break;
                case 7:
                    break;
                case 8:
                    break;
                case 9:
                    break;
                default:
                    break;
            }

            if (fragment != null) {
                FragmentManager fragmentManager = getSupportFragmentManager();
                FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
                fragmentTransaction.replace(R.id.container_body, fragment);
                fragmentTransaction.commit();

                // set the toolbar title
                getSupportActionBar().setTitle(null);
                getSupportActionBar().setLogo(R.drawable.ic_launcher);
            }
        }

    }
shhp

In onCreate of the MainActivity, if there is internet access you will call displayView(0);. In displayView,

case 0:
     Intent intentHome = new Intent(MainActivity.this,MainActivity.class);
     startActivity(intentHome);
     break;

Here you start MainActivity again and thus the app is trapped in a infinite loop. Eventually it crashes.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Android JSON: java.lang.RuntimeException: Unable to start activity ComponentInfo

From Dev

Android 4.4.2 - java.lang.RuntimeException: Performing stop of activity that is not resumed

From Dev

Android java.lang.RuntimeException: Unable to instantiate activity ComponentInfo ... java.lang.NullPointerException

From Dev

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo - Android

From Dev

Android - Performing stop of activity that is not resumed

From Dev

Android Studio: java.lang.RuntimeException: Unable to start activity ComponentInfo...: java.lang.ClassCastException: java.util.ArrayList

From Dev

java.lang.runtimeexception unable to start activity componentinfo java.lang.nullpointerexception android

From Dev

Performing stop of activity that is not resumed - Android

From Dev

Android Studio 1.0.2: java.lang.RuntimeException: Unable to start activity ComponentInfo: java.lang.NullPointerException

From Dev

Android cannot start Activity - java.lang.RuntimeException: Unable to start activity ComponentInfo

From Dev

Android Studio Error "Perfoming stop of activity that is not resumed"

From Dev

java.lang.RuntimeException: Unable to start activity, passing to another activity

From Dev

java.lang.RuntimeException: Unable to start activity ComponentInfo Android Manifest

From Dev

Android - FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo

From Dev

android application crashing with error java.lang.RuntimeException: Unable to instantiate activity ComponentInfo

From Dev

Custom Fonts in Android: java.lang.RuntimeException

From Dev

java.lang.RuntimeException: Unable to start activity ComponentInfo:android.view.InflateException

From Dev

Unable to start Activity java.lang.RuntimeException

From Dev

RuntimeException: Unable to start activity ComponentInfo{}: java.lang.NullPointerException. Android

From Dev

Android 4.4.2 - java.lang.RuntimeException: Performing stop of activity that is not resumed

From Dev

Android java.lang.RuntimeException: Unable to instantiate activity ComponentInfo ... java.lang.NullPointerException

From Dev

Java.lang.RuntimeException: Unable to start activity ComponentInfo Error in Android

From Dev

java.lang.RuntimeException: Unable to start activity

From Dev

Android: error (java.lang.RuntimeException: Unable to start activity ComponentInfo) occured when main class is extended to Actionbar Activity

From Dev

Activity in loop - Performing stop of activity that is not resumed

From Dev

Java.Lang.RuntimeException Unable to start Activity

From Dev

java.lang.RuntimeException: Unable to start activity ComponentInfo:android.view.InflateException

From Dev

java.lang.RuntimeException: Unable to start activity ComponentInfo in android

From Dev

java.lang.RuntimeException: Unable to start activity

Related Related

  1. 1

    Android JSON: java.lang.RuntimeException: Unable to start activity ComponentInfo

  2. 2

    Android 4.4.2 - java.lang.RuntimeException: Performing stop of activity that is not resumed

  3. 3

    Android java.lang.RuntimeException: Unable to instantiate activity ComponentInfo ... java.lang.NullPointerException

  4. 4

    java.lang.RuntimeException: Unable to instantiate activity ComponentInfo - Android

  5. 5

    Android - Performing stop of activity that is not resumed

  6. 6

    Android Studio: java.lang.RuntimeException: Unable to start activity ComponentInfo...: java.lang.ClassCastException: java.util.ArrayList

  7. 7

    java.lang.runtimeexception unable to start activity componentinfo java.lang.nullpointerexception android

  8. 8

    Performing stop of activity that is not resumed - Android

  9. 9

    Android Studio 1.0.2: java.lang.RuntimeException: Unable to start activity ComponentInfo: java.lang.NullPointerException

  10. 10

    Android cannot start Activity - java.lang.RuntimeException: Unable to start activity ComponentInfo

  11. 11

    Android Studio Error "Perfoming stop of activity that is not resumed"

  12. 12

    java.lang.RuntimeException: Unable to start activity, passing to another activity

  13. 13

    java.lang.RuntimeException: Unable to start activity ComponentInfo Android Manifest

  14. 14

    Android - FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo

  15. 15

    android application crashing with error java.lang.RuntimeException: Unable to instantiate activity ComponentInfo

  16. 16

    Custom Fonts in Android: java.lang.RuntimeException

  17. 17

    java.lang.RuntimeException: Unable to start activity ComponentInfo:android.view.InflateException

  18. 18

    Unable to start Activity java.lang.RuntimeException

  19. 19

    RuntimeException: Unable to start activity ComponentInfo{}: java.lang.NullPointerException. Android

  20. 20

    Android 4.4.2 - java.lang.RuntimeException: Performing stop of activity that is not resumed

  21. 21

    Android java.lang.RuntimeException: Unable to instantiate activity ComponentInfo ... java.lang.NullPointerException

  22. 22

    Java.lang.RuntimeException: Unable to start activity ComponentInfo Error in Android

  23. 23

    java.lang.RuntimeException: Unable to start activity

  24. 24

    Android: error (java.lang.RuntimeException: Unable to start activity ComponentInfo) occured when main class is extended to Actionbar Activity

  25. 25

    Activity in loop - Performing stop of activity that is not resumed

  26. 26

    Java.Lang.RuntimeException Unable to start Activity

  27. 27

    java.lang.RuntimeException: Unable to start activity ComponentInfo:android.view.InflateException

  28. 28

    java.lang.RuntimeException: Unable to start activity ComponentInfo in android

  29. 29

    java.lang.RuntimeException: Unable to start activity

HotTag

Archive