- Forum posts: 1
Apr 22, 2014, 12:11:04 AM via Website
Apr 22, 2014 12:11:04 AM via Website
I am a rookie android developer and been following android programming tutorials. Everything runs smoothly until i input java code, i get this run-time error "Unfortunately has stopped.
Here is my Activity.Java
enter code here
package com.example.beentheredonethat;
import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBar; import android.support.v4.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.view.animation.Animation; import android.view.animation.AnimationUtils; import android.widget.TextView; import android.os.Build;
public class QuizSplashActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_quiz_splash);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment())
.commit();
}
TextView logo1 = (TextView) findViewById(R.id.TextViewTopTitle);
Animation fade= AnimationUtils.loadAnimation(this,R.anim.abc_fade_in);
logo1.startAnimation(fade);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.quiz_splash, menu);
return true;
}
@Override
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;
}
return super.onOptionsItemSelected(item);
}
/**
* A placeholder fragment containing a simple view.
*/
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_quiz_splash, container, false);
return rootView;
}
}
}
Here is my logcat 04-21 18:07:55.557: D/AndroidRuntime(1429): Shutting down VM 04-21 18:07:55.557: W/dalvikvm(1429): threadid=1: thread exiting with uncaught exception (group=0xb2b0cba8) 04-21 18:07:55.587: E/AndroidRuntime(1429): FATAL EXCEPTION: main 04-21 18:07:55.587: E/AndroidRuntime(1429): Process: com.example.beentheredonethat, PID: 1429 04-21 18:07:55.587: E/AndroidRuntime(1429): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.beentheredonethat/com.example.beentheredonethat.QuizSplashActivity}: java.lang.NullPointerException 04-21 18:07:55.587: E/AndroidRuntime(1429): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195) 04-21 18:07:55.587: E/AndroidRuntime(1429): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 04-21 18:07:55.587: E/AndroidRuntime(1429): at android.app.ActivityThread.access$800(ActivityThread.java:135) 04-21 18:07:55.587: E/AndroidRuntime(1429): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 04-21 18:07:55.587: E/AndroidRuntime(1429): at android.os.Handler.dispatchMessage(Handler.java:102) 04-21 18:07:55.587: E/AndroidRuntime(1429): at android.os.Looper.loop(Looper.java:136) 04-21 18:07:55.587: E/AndroidRuntime(1429): at android.app.ActivityThread.main(ActivityThread.java:5017) 04-21 18:07:55.587: E/AndroidRuntime(1429): at java.lang.reflect.Method.invokeNative(Native Method) 04-21 18:07:55.587: E/AndroidRuntime(1429): at java.lang.reflect.Method.invoke(Method.java:515) 04-21 18:07:55.587: E/AndroidRuntime(1429): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 04-21 18:07:55.587: E/AndroidRuntime(1429): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 04-21 18:07:55.587: E/AndroidRuntime(1429): at dalvik.system.NativeStart.main(Native Method) 04-21 18:07:55.587: E/AndroidRuntime(1429): Caused by: java.lang.NullPointerException 04-21 18:07:55.587: E/AndroidRuntime(1429): at com.example.beentheredonethat.QuizSplashActivity.onCreate(QuizSplashActivity.java:25) 04-21 18:07:55.587: E/AndroidRuntime(1429): at android.app.Activity.performCreate(Activity.java:5231) 04-21 18:07:55.587: E/AndroidRuntime(1429): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 04-21 18:07:55.587: E/AndroidRuntime(1429): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159) 04-21 18:07:55.587: E/AndroidRuntime(1429): ... 11 more