Unfortunately app has stopped issue in android app -


i have source code trying make work, took tutorial online. issue error: "unfortunately mainscreen has stopped" ;

now, looked online find possible solution , found might in androidmanifest.xml , changed name of ap com.example.androidhive , no chance again..

here code:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"     package="com.example.androidhive"     android:versioncode="1"     android:versionname="1.0" >      <uses-sdk android:minsdkversion="8" />      <application         android:configchanges="keyboardhidden|orientation"         android:icon="@drawable/ic_launcher"         android:label="@string/app_name" >           <activity             android:name=".mainscreenactivity"             android:label="@string/app_name" >             <intent-filter>                 <action android:name="android.intent.action.main" />                  <category android:name="android.intent.category.launcher" />             </intent-filter>         </activity>          <!-- product activity -->         <activity             android:name=".allproductsactivity"             android:label="all products" >         </activity>          <!-- add product activity -->         <activity             android:name=".newproductactivity"             android:label="add new product" >         </activity>          <!-- edit product activity -->         <activity             android:name=".editproductactivity"             android:label="edit product" >         </activity>     </application>      <!--  internet permissions -->     <uses-permission android:name="android.permission.internet" />  </manifest> 

thanks..

log

05-06 08:29:03.940: e/androidruntime(757): fatal exception: asynctask #1 05-06 08:29:03.940: e/androidruntime(757): java.lang.runtimeexception: error occured while executing doinbackground() 05-06 08:29:03.940: e/androidruntime(757):  @ android.os.asynctask$3.done(asynctask.java:299) 05-06 08:29:03.940: e/androidruntime(757):  @ java.util.concurrent.futuretask$sync.innersetexception(futuretask.java:273) 05-06 08:29:03.940: e/androidruntime(757):  @ java.util.concurrent.futuretask.setexception(futuretask.java:124) 05-06 08:29:03.940: e/androidruntime(757):  @ java.util.concurrent.futuretask$sync.innerrun(futuretask.java:307) 05-06 08:29:03.940: e/androidruntime(757):  @ java.util.concurrent.futuretask.run(futuretask.java:137) 05-06 08:29:03.940: e/androidruntime(757):  @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1076) 05-06 08:29:03.940: e/androidruntime(757):  @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:569) 05-06 08:29:03.940: e/androidruntime(757):  @ java.lang.thread.run(thread.java:856) 05-06 08:29:03.940: e/androidruntime(757): caused by: java.lang.nullpointerexception 05-06 08:29:03.940: e/androidruntime(757):  @ com.example.androidhive.allproductsactivity$loadallproducts.doinbackground(allproductsactivity.java:130) 05-06 08:29:03.940: e/androidruntime(757):  @ com.example.androidhive.allproductsactivity$loadallproducts.doinbackground(allproductsactivity.java:1) 05-06 08:29:03.940: e/androidruntime(757):  @ android.os.asynctask$2.call(asynctask.java:287) 05-06 08:29:03.940: e/androidruntime(757):  @ java.util.concurrent.futuretask$sync.innerrun(futuretask.java:305) 05-06 08:29:03.940: e/androidruntime(757):  ... 4 more 

your log cat showing nullpointerexception

05-06 08:29:03.940: e/androidruntime(757): caused by: java.lang.nullpointerexception 

and seems in line no :- 130 of allproductsact.java's asynctask's doinbackground method. check line there should variable not assigned yet.

05-06 08:29:03.940: e/androidruntime(757):  @ com.example.androidhive.allproductsactivity$loadallproducts.doinbackground(allproductsactivity.java:130) 

post code also.


Comments