Naar content
Trending apps
  • Inbox by Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger

  • Facebook

Trending games
  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

  • The Elder Scrolls: Blades

Trending smartphones
  • Samsung Galaxy Z Flip

  • Samsung Galaxy Note 10 Lite

  • Realme X2 Pro

  • Samsung Galaxy S20 Ultra

  • Moto G8 Plus

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2361
  • Reputatie 20
  • #1
  • 8 januari 2015
  • 23:30

Met geen mogelijkheid krijg ik de actionbar meer werkend.

In reeds gebouwde apps werkt het allemaal wel, maar als ik een nieuwe app start en puur alleen de acionbar er in zet, crasht het appje.

Is de code soms gewijzigd in de nieuwe Studio ?

Dit werkt wel, maar je ziet dan niks:

 ActionBar actionBar = getActionBar();

maar zodra ik dit toevoeg, crasht hij:
  actionBar.show();


 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.actiebar);
       
        ActionBar actionBar = getActionBar();
      actionBar.show();
    }

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).

redbulletnl

redbulletnl

  • Lid sinds 02 september 2011
  • Berichten 2991
  • Reputatie 60
  • #2
  • 9 januari 2015
  • 09:05

Heb je in de logcat gekeken?

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2361
  • Reputatie 20
  • #3
  • 9 januari 2015
  • 10:42

Ja, maar het zegt me niks. Niks tastbaars in ieder geval. Ik kan ook niet ontdekken dat ik ergens een regel of aanroep mis of zo.

01-09 10:35:12.735 28690-28690/nl.peter.blue.actionbartest W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x419f2a08)
01-09 10:35:12.735 28690-28690/nl.peter.blue.actionbartest E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{nl.peter.blue.actionbartest/nl.peter.blue.actionbartest.MainActivity}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2463)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2520)
at android.app.ActivityThread.access$600(ActivityThread.java:162)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1366)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:5751)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1083)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:850)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at nl.peter.blue.actionbartest.MainActivity.onCreate(MainActivity.java:19)

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).

redbulletnl

redbulletnl

  • Lid sinds 02 september 2011
  • Berichten 2991
  • Reputatie 60
  • #4
  • 9 januari 2015
  • 10:56

Doe je toevallig iets met threads?

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2361
  • Reputatie 20
  • #5
  • 9 januari 2015
  • 11:00

Hier crasht hij trouens ook op:

 ActionBar actionBar = getActionBar();
        actionBar.setSubtitle("v2.4");
        actionBar.setTitle("Test");

Het is dus niet alleen die .show().

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).

Timelord

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2361
  • Reputatie 20
  • #6
  • 9 januari 2015
  • 21:10

Nou jaa zeg!, dit werkt wel:

Gisteren die extends ActionBarActivity geprobeerd en toen werkte het niet.
Of het moet komen dat ik net de SDK heb geupdate. Geen idee.
Maar goed, onderstaande code werkt, blij toe. Kan ik eindelijk verder.

public class MainActivity extends ActionBarActivity  {
    ActionBar actionBar;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        actionBar = getActionBar();
    }

Bewerkt (9 januari 2015 21:11)

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (op sterven na dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi a5 Pro ongeroot (nog wel).

Reageer

Om te reageren, dien je te zijn ingelogd. Druk op de onderstaande knop om in te loggen of maak een nieuwe account aan.

Inloggen Registreren