Ошибка при использовании метода 1 класса во 2 классе

326
12 июля 2017, 23:45
public LinearLayout LayoutOfScroll;
public EditText edBudget;
public TextView tvZatrati;
public TextView tvOstatok;
public FloatingActionButton fab_add;
public int Budget = 0;                    
public int Zatrati = 0;                  
public int Ostatok = 0;                  
public String etAlertDialod;   

Метод очистки в 1 классе:

public void FAB_clear_method(){
    LayoutOfScroll.removeAllViews();    
    Budget = 0;                         
    edBudget.setText("");               
    Zatrati = 0;                  
    tvZatrati.setText("0");             
    Ostatok = 0;                       
    tvOstatok.setText("0");             
}

Использование этого метода во 2 классе:

ContentFragment object = new ContentFragment();  
object.FAB_clear_method();      

Код ошибки:

FATAL EXCEPTION: main Process: com.example.evgeny.ShoppingBudget, PID: 3705
    java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.LinearLayout.removeAllViews()' on a null object reference
        at com.example.evgeny.ShoppingBudget.fragments.ContentFragment.FAB_clear_method(ContentFragment.java:151)
        at com.example.evgeny.ShoppingBudget.fragments.SavedListsFragment.onItemClick(SavedListsFragment.java:63)
        at android.widget.AdapterView.performItemClick(AdapterView.java:310)
        at android.widget.AbsListView.performItemClick(AbsListView.java:1145)
        at android.widget.AbsListView$PerformClick.run(AbsListView.java:3042)
        at android.widget.AbsListView$3.run(AbsListView.java:3879)
        at android.os.Handler.handleCallback(Handler.java:739)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:148)
        at android.app.ActivityThread.main(ActivityThread.java:5417)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
READ ALSO
BatchUpdate JDBCTemplate - пакетное выполнение sql-запросов Java

BatchUpdate JDBCTemplate - пакетное выполнение sql-запросов Java

Есть метод, который обновляет данные в БД по HashMap

261
Оптимальный движок для 2d игры под android

Оптимальный движок для 2d игры под android

Читал форумы везде предлагают использовать Юнити, существует ли альтернатива для разработки 2d игры под андроид на java или C#? Юнити безусловно...

294
Как сделать “preview” камеры в imagebox?

Как сделать “preview” камеры в imagebox?

Скажите пожалуйста как правильно сделать, чтобы изображение с камеры было в imagebox?

168