Крит програми при переходи по активити
Добавлено: 02 июн 2015, 13:39
И снова я. При возврате на главное активити после нескольких повторений происходит крит программьі, в чем трабла я не могу понять.
Вот логи ошибки
Вот код реализации перехода на радительское активити
Кто знает в чем может бьіть мой косяк?
Вот логи ошибки
Код: Выделить всё
06-02 13:25:40.383: E/AndroidRuntime(25908): FATAL EXCEPTION: main
06-02 13:25:40.383: E/AndroidRuntime(25908): java.lang.RuntimeException: Unable to resume activity {com.example.bomba/com.example.bomba.MainActivity}: java.lang.NullPointerException
06-02 13:25:40.383: E/AndroidRuntime(25908): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2823)
06-02 13:25:40.383: E/AndroidRuntime(25908): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2862)
06-02 13:25:40.383: E/AndroidRuntime(25908): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1288)
06-02 13:25:40.383: E/AndroidRuntime(25908): at android.os.Handler.dispatchMessage(Handler.java:99)
06-02 13:25:40.383: E/AndroidRuntime(25908): at android.os.Looper.loop(Looper.java:156)
06-02 13:25:40.383: E/AndroidRuntime(25908): at android.app.ActivityThread.main(ActivityThread.java:4987)
06-02 13:25:40.383: E/AndroidRuntime(25908): at java.lang.reflect.Method.invokeNative(Native Method)
06-02 13:25:40.383: E/AndroidRuntime(25908): at java.lang.reflect.Method.invoke(Method.java:511)
06-02 13:25:40.383: E/AndroidRuntime(25908): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
06-02 13:25:40.383: E/AndroidRuntime(25908): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
06-02 13:25:40.383: E/AndroidRuntime(25908): at dalvik.system.NativeStart.main(Native Method)
06-02 13:25:40.383: E/AndroidRuntime(25908): Caused by: java.lang.NullPointerException
06-02 13:25:40.383: E/AndroidRuntime(25908): at android.preference.PreferenceManager.getDefaultSharedPreferencesName(PreferenceManager.java:374)
06-02 13:25:40.383: E/AndroidRuntime(25908): at android.preference.PreferenceManager.getDefaultSharedPreferences(PreferenceManager.java:369)
06-02 13:25:40.383: E/AndroidRuntime(25908): at com.vk.sdk.VKAccessToken.tokenFromSharedPreferences(VKAccessToken.java:199)
06-02 13:25:40.383: E/AndroidRuntime(25908): at com.vk.sdk.VKSdk.wakeUpSession(VKSdk.java:398)
06-02 13:25:40.383: E/AndroidRuntime(25908): at com.vk.sdk.VKSdk.wakeUpSession(VKSdk.java:389)
06-02 13:25:40.383: E/AndroidRuntime(25908): at com.example.bomba.MainActivity.onResume(MainActivity.java:177)
06-02 13:25:40.383: E/AndroidRuntime(25908): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1236)
06-02 13:25:40.383: E/AndroidRuntime(25908): at android.app.Activity.performResume(Activity.java:4620)
06-02 13:25:40.383: E/AndroidRuntime(25908): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2807)
Код: Выделить всё
public void onCreate(Bundle savedInstanceState) {
....................
...................
bar.setDisplayHomeAsUpEnabled(true);
......................
...................
}
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
switch (id) {
case android.R.id.home:
this.finish();
break;
}
return super.onOptionsItemSelected(item);
}