Size: a a a

Android Developers

2020 July 13

MB

Mikhail Baynov in Android Developers
Данил Шидловский
И как оно? Какие подводные?
много способов все потерять. хранить надо непременно на cold storage, не доверять ключи никому
источник

А

Алексей in Android Developers
Mikhail Baynov
своя тушка - херовое вложение, обесценивающийся актив
Зачем тебе активы, когда тушка разложится окончательно?
источник

sd

saidov. developer in Android Developers
Ivan
из этого можно понять только строчку с ошибкой
Полный E/AndroidRuntime: FATAL EXCEPTION: main
   Process: com.tajinc.clientapp, PID: 1790
   java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tajinc.clientapp/com.tajinc.clientapp.MainActivity}: java.lang.NullPointerException
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2193)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243)
       at android.app.ActivityThread.access$800(ActivityThread.java:135)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5019)
       at java.lang.reflect.Method.invokeNative(Native Method)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
       at dalvik.system.NativeStart.main(Native Method)
    Caused by: java.lang.NullPointerException
       at com.tajinc.clientapp.MainActivity.readAllData(MainActivity.java:39)
       at com.tajinc.clientapp.MainActivity.onCreate(MainActivity.java:30)
       at android.app.Activity.performCreate(Activity.java:5231)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2157)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243)
       at android.app.ActivityThread.access$800(ActivityThread.java:135)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5019)
       at java.lang.reflect.Method.invokeNative(Native Method)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
       at dalvik.system.NativeStart.main(Native Method)
источник

sd

saidov. developer in Android Developers
saidov. developer
Полный E/AndroidRuntime: FATAL EXCEPTION: main
   Process: com.tajinc.clientapp, PID: 1790
   java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tajinc.clientapp/com.tajinc.clientapp.MainActivity}: java.lang.NullPointerException
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2193)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243)
       at android.app.ActivityThread.access$800(ActivityThread.java:135)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5019)
       at java.lang.reflect.Method.invokeNative(Native Method)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
       at dalvik.system.NativeStart.main(Native Method)
    Caused by: java.lang.NullPointerException
       at com.tajinc.clientapp.MainActivity.readAllData(MainActivity.java:39)
       at com.tajinc.clientapp.MainActivity.onCreate(MainActivity.java:30)
       at android.app.Activity.performCreate(Activity.java:5231)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2157)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243)
       at android.app.ActivityThread.access$800(ActivityThread.java:135)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5019)
       at java.lang.reflect.Method.invokeNative(Native Method)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
       at dalvik.system.NativeStart.main(Native Method)
вот ошибка
источник

N

Nick in Android Developers
saidov. developer
Cursor cursor = InsertActivity.sqLiteHelper.getData("select * from CLIENT");
Это оно в 39 строке MainActivity написано?
источник

I

Ivan in Android Developers
saidov. developer
Полный E/AndroidRuntime: FATAL EXCEPTION: main
   Process: com.tajinc.clientapp, PID: 1790
   java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tajinc.clientapp/com.tajinc.clientapp.MainActivity}: java.lang.NullPointerException
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2193)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243)
       at android.app.ActivityThread.access$800(ActivityThread.java:135)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5019)
       at java.lang.reflect.Method.invokeNative(Native Method)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
       at dalvik.system.NativeStart.main(Native Method)
    Caused by: java.lang.NullPointerException
       at com.tajinc.clientapp.MainActivity.readAllData(MainActivity.java:39)
       at com.tajinc.clientapp.MainActivity.onCreate(MainActivity.java:30)
       at android.app.Activity.performCreate(Activity.java:5231)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2157)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243)
       at android.app.ActivityThread.access$800(ActivityThread.java:135)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:136)
       at android.app.ActivityThread.main(ActivityThread.java:5019)
       at java.lang.reflect.Method.invokeNative(Native Method)
       at java.lang.reflect.Method.invoke(Method.java:515)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
       at dalvik.system.NativeStart.main(Native Method)
в общем-то, вангую что sqLiteHelper равен NULL
источник

sd

saidov. developer in Android Developers
Nick
Это оно в 39 строке MainActivity написано?
да
источник

N

Nick in Android Developers
saidov. developer
да
Покажи объявление sqLiteHelper
источник

sd

saidov. developer in Android Developers
Nick
Покажи объявление sqLiteHelper
public static SQLiteHelper sqLiteHelper;
источник

N

Nick in Android Developers
saidov. developer
public static SQLiteHelper sqLiteHelper;
И где инициализируется?
источник

sd

saidov. developer in Android Developers
Nick
И где инициализируется?
вот так нужно сделать public static SQLiteHelper sqLiteHelper = null;
источник

N

Nick in Android Developers
Nick
И где инициализируется?
Наверное в onCreate InsertActivity?
источник

N

Nick in Android Developers
saidov. developer
вот так нужно сделать public static SQLiteHelper sqLiteHelper = null;
Ты из одного активити обращаешься к статическому члену другого активити. Как ты хочешь это сделать, если оно мертво?
источник

sd

saidov. developer in Android Developers
Nick
Наверное в onCreate InsertActivity?
public static SQLiteHelper sqLiteHelper = null;
   sqLiteHelper = new SQLiteHelper(this,"Client_DATA_B",null,1);
источник

N

Nick in Android Developers
saidov. developer
public static SQLiteHelper sqLiteHelper = null;
   sqLiteHelper = new SQLiteHelper(this,"Client_DATA_B",null,1);
Вторая строчка откуда?
источник

sd

saidov. developer in Android Developers
Nick
Вторая строчка откуда?
это InsertActivity в методе onCreate
источник

I

Ivan in Android Developers
saidov. developer
это InsertActivity в методе onCreate
почему ты ожидаешь что открыв MainActivity сработает onCreate в InsertActivity?
источник

sd

saidov. developer in Android Developers
Ivan
почему ты ожидаешь что открыв MainActivity сработает onCreate в InsertActivity?
как мне исправить ошибку написать его отдельном методе?
источник

I

Ivan in Android Developers
saidov. developer
как мне исправить ошибку написать его отдельном методе?
не надо вообще обращаться к переменным в другой активити
и тем более делать их статик
источник

И

Ильназ in Android Developers
Объявить переменную в мэйнактивити
источник