Is it possible to open new activity from a fragment without trigger button?

Alann Maulana

This is my code to open new activity from a fragment by using a button.

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.hello_world, container, false);

    Button newActivity = (Button) v.findViewById(R.id.click);
    newActivity.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            goToActivity();
        }
    });
    return v;
}

public void goToActivity(){
    Intent intent = new Intent(getActivity(), HomeActivity.class);
    startActivity(intent);
    getActivity().finish();
}

Is it possible to open new activity from a fragment without a trigger button?? Because I have facing a lot of error when open new activity and close fragment activity directly like this :

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.hello_world, container, false);

    goToActivity();
    return v;
}

public void goToActivity(){
    Intent intent = new Intent(getActivity(), HomeActivity.class);
    startActivity(intent);
    getActivity().finish();
}

EDIT : Adding error log

06-14 11:52:45.394: E/WindowManager(3501): Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41b682e0 that was originally added here
06-14 11:52:45.394: E/WindowManager(3501): android.view.WindowLeaked: Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41b682e0 that was originally added here
06-14 11:52:45.394: E/WindowManager(3501):  at android.view.ViewRootImpl.<init>(ViewRootImpl.java:374)
06-14 11:52:45.394: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:292)
06-14 11:52:45.394: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
06-14 11:52:45.394: E/WindowManager(3501):  at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
06-14 11:52:45.394: E/WindowManager(3501):  at android.view.Window$LocalWindowManager.addView(Window.java:547)
06-14 11:52:45.394: E/WindowManager(3501):  at android.app.Dialog.show(Dialog.java:277)
06-14 11:52:45.394: E/WindowManager(3501):  at com.arbalest.example.HomeFragment$LoadPanoramaJSON.onPreExecute(HomeFragment.java:95)
06-14 11:52:45.394: E/WindowManager(3501):  at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
06-14 11:52:45.394: E/WindowManager(3501):  at android.os.AsyncTask.execute(AsyncTask.java:534)
06-14 11:52:45.394: E/WindowManager(3501):  at com.arbalest.example.HomeFragment.onCreateView(HomeFragment.java:75)
06-14 11:52:45.394: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:829)
06-14 11:52:45.394: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
06-14 11:52:45.394: E/WindowManager(3501):  at android.app.BackStackRecord.run(BackStackRecord.java:635)
06-14 11:52:45.394: E/WindowManager(3501):  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1397)
06-14 11:52:45.394: E/WindowManager(3501):  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:426)
06-14 11:52:45.394: E/WindowManager(3501):  at android.os.Handler.handleCallback(Handler.java:615)
06-14 11:52:45.394: E/WindowManager(3501):  at android.os.Handler.dispatchMessage(Handler.java:92)
06-14 11:52:45.394: E/WindowManager(3501):  at android.os.Looper.loop(Looper.java:137)
06-14 11:52:45.394: E/WindowManager(3501):  at android.app.ActivityThread.main(ActivityThread.java:4794)
06-14 11:52:45.394: E/WindowManager(3501):  at java.lang.reflect.Method.invokeNative(Native Method)
06-14 11:52:45.394: E/WindowManager(3501):  at java.lang.reflect.Method.invoke(Method.java:511)
06-14 11:52:45.394: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
06-14 11:52:45.394: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
06-14 11:52:45.394: E/WindowManager(3501):  at dalvik.system.NativeStart.main(Native Method)
06-14 11:52:45.404: E/WindowManager(3501): Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41a37398 that was originally added here
06-14 11:52:45.404: E/WindowManager(3501): android.view.WindowLeaked: Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41a37398 that was originally added here
06-14 11:52:45.404: E/WindowManager(3501):  at android.view.ViewRootImpl.<init>(ViewRootImpl.java:374)
06-14 11:52:45.404: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:292)
06-14 11:52:45.404: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
06-14 11:52:45.404: E/WindowManager(3501):  at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
06-14 11:52:45.404: E/WindowManager(3501):  at android.view.Window$LocalWindowManager.addView(Window.java:547)
06-14 11:52:45.404: E/WindowManager(3501):  at android.app.Dialog.show(Dialog.java:277)
06-14 11:52:45.404: E/WindowManager(3501):  at com.arbalest.example.HomeFragment$LoadPanoramaJSON.onPreExecute(HomeFragment.java:95)
06-14 11:52:45.404: E/WindowManager(3501):  at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
06-14 11:52:45.404: E/WindowManager(3501):  at android.os.AsyncTask.execute(AsyncTask.java:534)
06-14 11:52:45.404: E/WindowManager(3501):  at com.arbalest.example.HomeFragment.onCreateView(HomeFragment.java:75)
06-14 11:52:45.404: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:829)
06-14 11:52:45.404: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
06-14 11:52:45.404: E/WindowManager(3501):  at android.app.BackStackRecord.run(BackStackRecord.java:635)
06-14 11:52:45.404: E/WindowManager(3501):  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1397)
06-14 11:52:45.404: E/WindowManager(3501):  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:426)
06-14 11:52:45.404: E/WindowManager(3501):  at android.os.Handler.handleCallback(Handler.java:615)
06-14 11:52:45.404: E/WindowManager(3501):  at android.os.Handler.dispatchMessage(Handler.java:92)
06-14 11:52:45.404: E/WindowManager(3501):  at android.os.Looper.loop(Looper.java:137)
06-14 11:52:45.404: E/WindowManager(3501):  at android.app.ActivityThread.main(ActivityThread.java:4794)
06-14 11:52:45.404: E/WindowManager(3501):  at java.lang.reflect.Method.invokeNative(Native Method)
06-14 11:52:45.404: E/WindowManager(3501):  at java.lang.reflect.Method.invoke(Method.java:511)
06-14 11:52:45.404: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
06-14 11:52:45.404: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
06-14 11:52:45.404: E/WindowManager(3501):  at dalvik.system.NativeStart.main(Native Method)
06-14 11:52:45.414: E/WindowManager(3501): Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41bd4ed8 that was originally added here
06-14 11:52:45.414: E/WindowManager(3501): android.view.WindowLeaked: Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41bd4ed8 that was originally added here
06-14 11:52:45.414: E/WindowManager(3501):  at android.view.ViewRootImpl.<init>(ViewRootImpl.java:374)
06-14 11:52:45.414: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:292)
06-14 11:52:45.414: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
06-14 11:52:45.414: E/WindowManager(3501):  at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
06-14 11:52:45.414: E/WindowManager(3501):  at android.view.Window$LocalWindowManager.addView(Window.java:547)
06-14 11:52:45.414: E/WindowManager(3501):  at android.app.Dialog.show(Dialog.java:277)
06-14 11:52:45.414: E/WindowManager(3501):  at com.arbalest.example.HomeFragment$LoadPanoramaJSON.onPreExecute(HomeFragment.java:95)
06-14 11:52:45.414: E/WindowManager(3501):  at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
06-14 11:52:45.414: E/WindowManager(3501):  at android.os.AsyncTask.execute(AsyncTask.java:534)
06-14 11:52:45.414: E/WindowManager(3501):  at com.arbalest.example.HomeFragment.onCreateView(HomeFragment.java:75)
06-14 11:52:45.414: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:829)
06-14 11:52:45.414: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
06-14 11:52:45.414: E/WindowManager(3501):  at android.app.BackStackRecord.run(BackStackRecord.java:635)
06-14 11:52:45.414: E/WindowManager(3501):  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1397)
06-14 11:52:45.414: E/WindowManager(3501):  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:426)
06-14 11:52:45.414: E/WindowManager(3501):  at android.os.Handler.handleCallback(Handler.java:615)
06-14 11:52:45.414: E/WindowManager(3501):  at android.os.Handler.dispatchMessage(Handler.java:92)
06-14 11:52:45.414: E/WindowManager(3501):  at android.os.Looper.loop(Looper.java:137)
06-14 11:52:45.414: E/WindowManager(3501):  at android.app.ActivityThread.main(ActivityThread.java:4794)
06-14 11:52:45.414: E/WindowManager(3501):  at java.lang.reflect.Method.invokeNative(Native Method)
06-14 11:52:45.414: E/WindowManager(3501):  at java.lang.reflect.Method.invoke(Method.java:511)
06-14 11:52:45.414: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
06-14 11:52:45.414: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
06-14 11:52:45.414: E/WindowManager(3501):  at dalvik.system.NativeStart.main(Native Method)
06-14 11:52:45.424: E/WindowManager(3501): Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41bbadd0 that was originally added here
06-14 11:52:45.424: E/WindowManager(3501): android.view.WindowLeaked: Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41bbadd0 that was originally added here
06-14 11:52:45.424: E/WindowManager(3501):  at android.view.ViewRootImpl.<init>(ViewRootImpl.java:374)
06-14 11:52:45.424: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:292)
06-14 11:52:45.424: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
06-14 11:52:45.424: E/WindowManager(3501):  at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
06-14 11:52:45.424: E/WindowManager(3501):  at android.view.Window$LocalWindowManager.addView(Window.java:547)
06-14 11:52:45.424: E/WindowManager(3501):  at android.app.Dialog.show(Dialog.java:277)
06-14 11:52:45.424: E/WindowManager(3501):  at com.arbalest.example.HomeFragment$LoadPanoramaJSON.onPreExecute(HomeFragment.java:95)
06-14 11:52:45.424: E/WindowManager(3501):  at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
06-14 11:52:45.424: E/WindowManager(3501):  at android.os.AsyncTask.execute(AsyncTask.java:534)
06-14 11:52:45.424: E/WindowManager(3501):  at com.arbalest.example.HomeFragment.onCreateView(HomeFragment.java:75)
06-14 11:52:45.424: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:829)
06-14 11:52:45.424: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
06-14 11:52:45.424: E/WindowManager(3501):  at android.app.BackStackRecord.run(BackStackRecord.java:635)
06-14 11:52:45.424: E/WindowManager(3501):  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1397)
06-14 11:52:45.424: E/WindowManager(3501):  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:426)
06-14 11:52:45.424: E/WindowManager(3501):  at android.os.Handler.handleCallback(Handler.java:615)
06-14 11:52:45.424: E/WindowManager(3501):  at android.os.Handler.dispatchMessage(Handler.java:92)
06-14 11:52:45.424: E/WindowManager(3501):  at android.os.Looper.loop(Looper.java:137)
06-14 11:52:45.424: E/WindowManager(3501):  at android.app.ActivityThread.main(ActivityThread.java:4794)
06-14 11:52:45.424: E/WindowManager(3501):  at java.lang.reflect.Method.invokeNative(Native Method)
06-14 11:52:45.424: E/WindowManager(3501):  at java.lang.reflect.Method.invoke(Method.java:511)
06-14 11:52:45.424: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
06-14 11:52:45.424: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
06-14 11:52:45.424: E/WindowManager(3501):  at dalvik.system.NativeStart.main(Native Method)
06-14 11:52:45.434: E/WindowManager(3501): Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41c2cf80 that was originally added here
06-14 11:52:45.434: E/WindowManager(3501): android.view.WindowLeaked: Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41c2cf80 that was originally added here
06-14 11:52:45.434: E/WindowManager(3501):  at android.view.ViewRootImpl.<init>(ViewRootImpl.java:374)
06-14 11:52:45.434: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:292)
06-14 11:52:45.434: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
06-14 11:52:45.434: E/WindowManager(3501):  at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
06-14 11:52:45.434: E/WindowManager(3501):  at android.view.Window$LocalWindowManager.addView(Window.java:547)
06-14 11:52:45.434: E/WindowManager(3501):  at android.app.Dialog.show(Dialog.java:277)
06-14 11:52:45.434: E/WindowManager(3501):  at com.arbalest.example.HomeFragment$LoadPanoramaJSON.onPreExecute(HomeFragment.java:95)
06-14 11:52:45.434: E/WindowManager(3501):  at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
06-14 11:52:45.434: E/WindowManager(3501):  at android.os.AsyncTask.execute(AsyncTask.java:534)
06-14 11:52:45.434: E/WindowManager(3501):  at com.arbalest.example.HomeFragment.onCreateView(HomeFragment.java:75)
06-14 11:52:45.434: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:829)
06-14 11:52:45.434: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
06-14 11:52:45.434: E/WindowManager(3501):  at android.app.BackStackRecord.run(BackStackRecord.java:635)
06-14 11:52:45.434: E/WindowManager(3501):  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1397)
06-14 11:52:45.434: E/WindowManager(3501):  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:426)
06-14 11:52:45.434: E/WindowManager(3501):  at android.os.Handler.handleCallback(Handler.java:615)
06-14 11:52:45.434: E/WindowManager(3501):  at android.os.Handler.dispatchMessage(Handler.java:92)
06-14 11:52:45.434: E/WindowManager(3501):  at android.os.Looper.loop(Looper.java:137)
06-14 11:52:45.434: E/WindowManager(3501):  at android.app.ActivityThread.main(ActivityThread.java:4794)
06-14 11:52:45.434: E/WindowManager(3501):  at java.lang.reflect.Method.invokeNative(Native Method)
06-14 11:52:45.434: E/WindowManager(3501):  at java.lang.reflect.Method.invoke(Method.java:511)
06-14 11:52:45.434: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
06-14 11:52:45.434: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
06-14 11:52:45.434: E/WindowManager(3501):  at dalvik.system.NativeStart.main(Native Method)
06-14 11:52:45.444: E/WindowManager(3501): Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41c00460 that was originally added here
06-14 11:52:45.444: E/WindowManager(3501): android.view.WindowLeaked: Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41c00460 that was originally added here
06-14 11:52:45.444: E/WindowManager(3501):  at android.view.ViewRootImpl.<init>(ViewRootImpl.java:374)
06-14 11:52:45.444: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:292)
06-14 11:52:45.444: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
06-14 11:52:45.444: E/WindowManager(3501):  at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
06-14 11:52:45.444: E/WindowManager(3501):  at android.view.Window$LocalWindowManager.addView(Window.java:547)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.Dialog.show(Dialog.java:277)
06-14 11:52:45.444: E/WindowManager(3501):  at com.arbalest.example.HomeFragment$LoadPanoramaJSON.onPreExecute(HomeFragment.java:95)
06-14 11:52:45.444: E/WindowManager(3501):  at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
06-14 11:52:45.444: E/WindowManager(3501):  at android.os.AsyncTask.execute(AsyncTask.java:534)
06-14 11:52:45.444: E/WindowManager(3501):  at com.arbalest.example.HomeFragment.onCreateView(HomeFragment.java:75)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:829)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.BackStackRecord.run(BackStackRecord.java:635)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1397)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:426)
06-14 11:52:45.444: E/WindowManager(3501):  at android.os.Handler.handleCallback(Handler.java:615)
06-14 11:52:45.444: E/WindowManager(3501):  at android.os.Handler.dispatchMessage(Handler.java:92)
06-14 11:52:45.444: E/WindowManager(3501):  at android.os.Looper.loop(Looper.java:137)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.ActivityThread.main(ActivityThread.java:4794)
06-14 11:52:45.444: E/WindowManager(3501):  at java.lang.reflect.Method.invokeNative(Native Method)
06-14 11:52:45.444: E/WindowManager(3501):  at java.lang.reflect.Method.invoke(Method.java:511)
06-14 11:52:45.444: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
06-14 11:52:45.444: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
06-14 11:52:45.444: E/WindowManager(3501):  at dalvik.system.NativeStart.main(Native Method)
06-14 11:52:45.444: E/WindowManager(3501): Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41cd3e60 that was originally added here
06-14 11:52:45.444: E/WindowManager(3501): android.view.WindowLeaked: Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41cd3e60 that was originally added here
06-14 11:52:45.444: E/WindowManager(3501):  at android.view.ViewRootImpl.<init>(ViewRootImpl.java:374)
06-14 11:52:45.444: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:292)
06-14 11:52:45.444: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
06-14 11:52:45.444: E/WindowManager(3501):  at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
06-14 11:52:45.444: E/WindowManager(3501):  at android.view.Window$LocalWindowManager.addView(Window.java:547)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.Dialog.show(Dialog.java:277)
06-14 11:52:45.444: E/WindowManager(3501):  at com.arbalest.example.HomeFragment$LoadPanoramaJSON.onPreExecute(HomeFragment.java:95)
06-14 11:52:45.444: E/WindowManager(3501):  at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
06-14 11:52:45.444: E/WindowManager(3501):  at android.os.AsyncTask.execute(AsyncTask.java:534)
06-14 11:52:45.444: E/WindowManager(3501):  at com.arbalest.example.HomeFragment.onCreateView(HomeFragment.java:75)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:829)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.BackStackRecord.run(BackStackRecord.java:635)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1397)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:426)
06-14 11:52:45.444: E/WindowManager(3501):  at android.os.Handler.handleCallback(Handler.java:615)
06-14 11:52:45.444: E/WindowManager(3501):  at android.os.Handler.dispatchMessage(Handler.java:92)
06-14 11:52:45.444: E/WindowManager(3501):  at android.os.Looper.loop(Looper.java:137)
06-14 11:52:45.444: E/WindowManager(3501):  at android.app.ActivityThread.main(ActivityThread.java:4794)
06-14 11:52:45.444: E/WindowManager(3501):  at java.lang.reflect.Method.invokeNative(Native Method)
06-14 11:52:45.444: E/WindowManager(3501):  at java.lang.reflect.Method.invoke(Method.java:511)
06-14 11:52:45.444: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
06-14 11:52:45.444: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
06-14 11:52:45.444: E/WindowManager(3501):  at dalvik.system.NativeStart.main(Native Method)
06-14 11:52:45.464: E/WindowManager(3501): Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41ce2fa8 that was originally added here
06-14 11:52:45.464: E/WindowManager(3501): android.view.WindowLeaked: Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41ce2fa8 that was originally added here
06-14 11:52:45.464: E/WindowManager(3501):  at android.view.ViewRootImpl.<init>(ViewRootImpl.java:374)
06-14 11:52:45.464: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:292)
06-14 11:52:45.464: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
06-14 11:52:45.464: E/WindowManager(3501):  at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
06-14 11:52:45.464: E/WindowManager(3501):  at android.view.Window$LocalWindowManager.addView(Window.java:547)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.Dialog.show(Dialog.java:277)
06-14 11:52:45.464: E/WindowManager(3501):  at com.arbalest.example.HomeFragment$LoadPanoramaJSON.onPreExecute(HomeFragment.java:95)
06-14 11:52:45.464: E/WindowManager(3501):  at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
06-14 11:52:45.464: E/WindowManager(3501):  at android.os.AsyncTask.execute(AsyncTask.java:534)
06-14 11:52:45.464: E/WindowManager(3501):  at com.arbalest.example.HomeFragment.onCreateView(HomeFragment.java:75)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:829)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.BackStackRecord.run(BackStackRecord.java:635)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1397)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:426)
06-14 11:52:45.464: E/WindowManager(3501):  at android.os.Handler.handleCallback(Handler.java:615)
06-14 11:52:45.464: E/WindowManager(3501):  at android.os.Handler.dispatchMessage(Handler.java:92)
06-14 11:52:45.464: E/WindowManager(3501):  at android.os.Looper.loop(Looper.java:137)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.ActivityThread.main(ActivityThread.java:4794)
06-14 11:52:45.464: E/WindowManager(3501):  at java.lang.reflect.Method.invokeNative(Native Method)
06-14 11:52:45.464: E/WindowManager(3501):  at java.lang.reflect.Method.invoke(Method.java:511)
06-14 11:52:45.464: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
06-14 11:52:45.464: E/WindowManager(3501):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
06-14 11:52:45.464: E/WindowManager(3501):  at dalvik.system.NativeStart.main(Native Method)
06-14 11:52:45.464: E/WindowManager(3501): Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41c66798 that was originally added here
06-14 11:52:45.464: E/WindowManager(3501): android.view.WindowLeaked: Activity com.arbalest.example.NewActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@41c66798 that was originally added here
06-14 11:52:45.464: E/WindowManager(3501):  at android.view.ViewRootImpl.<init>(ViewRootImpl.java:374)
06-14 11:52:45.464: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:292)
06-14 11:52:45.464: E/WindowManager(3501):  at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
06-14 11:52:45.464: E/WindowManager(3501):  at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
06-14 11:52:45.464: E/WindowManager(3501):  at android.view.Window$LocalWindowManager.addView(Window.java:547)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.Dialog.show(Dialog.java:277)
06-14 11:52:45.464: E/WindowManager(3501):  at com.arbalest.example.HomeFragment$LoadPanoramaJSON.onPreExecute(HomeFragment.java:95)
06-14 11:52:45.464: E/WindowManager(3501):  at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
06-14 11:52:45.464: E/WindowManager(3501):  at android.os.AsyncTask.execute(AsyncTask.java:534)
06-14 11:52:45.464: E/WindowManager(3501):  at com.arbalest.example.HomeFragment.onCreateView(HomeFragment.java:75)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:829)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1035)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.BackStackRecord.run(BackStackRecord.java:635)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1397)
06-14 11:52:45.464: E/WindowManager(3501):  at android.app.FragmentManagerImpl$1.run(FragmentManager.java:426)
06-14 11:52:45.464: E/WindowManager(3501):  at android.os.Handler.handleCallback(Handler.java:615)
06-14 11:52:45.464: E/WindowManager(3501):  at android.os.Handler.dispatchMessage(Handler.java:92)

..and a lot more..

Sound Conception

First, you do not need to call .finish() on your activity in this way. The android Activity lifecycle handles this for you automatically.
When you start a new activity with startActivity(intent) the previous activity will automatically have it's lifecycle methods called (initially onPause(), then onStop() etc).

Secondly, a Fragment is displayed by an Activity. Why would you want a Fragment to start a different Activity as soon as the Fragment's view is created? I think you may need to read further about the Fragment and Activity lifecycles.


Additional:
When you start a new activity, the previous activity gets added to the backstack. You can think of the backstack as a history for the activities in your app. Each time you hit the back button, you go back in the app's activity history. You can stop an activity from being added to the backstack by setting android:noHistory=true" for that particular activity in your AndroidManifest.xml file.

<activity
            android:name="xxx.xxxxxxx.xxxxxxx.MyActivity"
            android:label="@string/app_name"
            android:noHistory="true"  
            android:configChanges="orientation"
            android:screenOrientation="portrait"/>

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Open a new activity with a button from a static fragment?

From Dev

How to open new Activity from a fragment java file by clicking the button on the fragment xml file?

From Dev

Open Fragment From Activity

From Dev

Open fragment from activity?

From Dev

Open Rss Reader Activity from Fragment using Button

From Dev

Is it possible to have a fragment without an activity?

From Dev

Is it possible to change what a Button in a Activity does from a Fragment?

From Dev

Why doesn't my application open new Activity from fragment?

From Dev

Android Pass Data from Activity to Fragment Without creating a new Instance

From Dev

Start a new Activity from Fragment

From Dev

Open Another Activity Using Fragment Button

From Dev

Open Another Activity Using Fragment Button

From Dev

Adding a button that launches a new List Activity to a Fragment

From Dev

Open fragment from Fragment on button click

From Dev

Open new Fragment from FragmentActivity

From Dev

Open Activity A and load a specific fragment of Activity A FROM Activity B

From Dev

How to open a specific fragment page in viewpager from another activity button click event

From Dev

How to open or launch a Fragment from another Activity?

From Dev

open fragment from activity and inflate the view

From Dev

Trying to open an Activity from an AlertDialog in a Fragment

From Dev

open specific url passed from activity to fragment

From Dev

Open Second fragment of a tabFragment from the Activity

From Dev

New fragment on button click from another fragment?

From Dev

Open new class/activity on button click in android

From Dev

How to open a new activity when a button is clicked?

From Dev

Button won't open new activity

From Dev

Remove fragment from activity when clicking button?

From Dev

Listening for activity button clicks from inside a fragment

From Dev

How to start an activity with a button from a fragment?

Related Related

  1. 1

    Open a new activity with a button from a static fragment?

  2. 2

    How to open new Activity from a fragment java file by clicking the button on the fragment xml file?

  3. 3

    Open Fragment From Activity

  4. 4

    Open fragment from activity?

  5. 5

    Open Rss Reader Activity from Fragment using Button

  6. 6

    Is it possible to have a fragment without an activity?

  7. 7

    Is it possible to change what a Button in a Activity does from a Fragment?

  8. 8

    Why doesn't my application open new Activity from fragment?

  9. 9

    Android Pass Data from Activity to Fragment Without creating a new Instance

  10. 10

    Start a new Activity from Fragment

  11. 11

    Open Another Activity Using Fragment Button

  12. 12

    Open Another Activity Using Fragment Button

  13. 13

    Adding a button that launches a new List Activity to a Fragment

  14. 14

    Open fragment from Fragment on button click

  15. 15

    Open new Fragment from FragmentActivity

  16. 16

    Open Activity A and load a specific fragment of Activity A FROM Activity B

  17. 17

    How to open a specific fragment page in viewpager from another activity button click event

  18. 18

    How to open or launch a Fragment from another Activity?

  19. 19

    open fragment from activity and inflate the view

  20. 20

    Trying to open an Activity from an AlertDialog in a Fragment

  21. 21

    open specific url passed from activity to fragment

  22. 22

    Open Second fragment of a tabFragment from the Activity

  23. 23

    New fragment on button click from another fragment?

  24. 24

    Open new class/activity on button click in android

  25. 25

    How to open a new activity when a button is clicked?

  26. 26

    Button won't open new activity

  27. 27

    Remove fragment from activity when clicking button?

  28. 28

    Listening for activity button clicks from inside a fragment

  29. 29

    How to start an activity with a button from a fragment?

HotTag

Archive