- 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
Recommended editorial content
With your consent, external content is loaded here.
By clicking on the button above, you agree that external content may be displayed to you. Personal data may be transmitted to third-party providers in the process. You can find more information about this in our Privacy Policy.