用IdApp ia =(IdApp) getApplication();
解决方案 »
- Android 中资源修改方法 (主要framework里面修改未生效)
- Android WebView如何打开Doc、Excel、PDF类似的文件???
- Gallery设置Adapter时候出现空指针~~求教
- android launcher和视频组件bug
- android浏览器的开发
- 服务端发送OracleBlobInputStream
- 疯狂adroid讲义里一个问题
- 在android的按钮上显示gif文件或一组png文件
- 我用 itellij idea + genymotion 搭建Android开发运行遇到的问题
- 求大佬帮忙看看RecyclerView.setLayoutManager的错误
- 紧急求助,Ksoap2出错
- 初学者求问
2.IdApp extends Application只为了做一个实体类?晕,不知道楼主这么定义意义何在?
3.getApplicationContext()取的是这个应用程序的Context,你把它强制转化成IdApp当然会出错了,就是这句:IdApp ia =(IdApp) getApplicationContext();
4.你如果这么写: IdApp ia2 =new IdApp();ia2.setName("zhangsan");就不会出错了
您好!谢谢您的回复。我想使用应用级程序变量,所以继承Application,如果按您所说的写法,就没必要继承Application了,就是个普通的类
您好,谢谢您回复。用了getApplication(),还是有那个错误。飙泪啊。折磨我一晚上了
<?xml version="1.0" encoding="utf-8" ?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="wmj.getInformation" android:versionCode="1" android:versionName="1.0">
<application name=".IdApp" android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".LoginActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".GneralInfoMain" />
<activity android:name=".MeteorologyInfo" />
<activity android:name=".FarmInfoActivity" />
<activity android:name=".DisasterGeneralInfo" />
<activity android:name=".FertilizeInfo" />
<activity android:name=".IrrigateInfo" />
<activity android:name=".IllGeneralInfo" />
<activity android:name=".IllInfoMain" />
<activity android:name=".IllImageInfo" />
<activity android:name=".IllVideoInfo" />
<activity android:name=".DisasterInfoMain" />
<activity android:name=".DisasterImageInfo" />
<activity android:name=".DisasterVideoInfo" />
<activity android:name=".MainActivity" />
<activity android:name=".FarmInfoMain" />
<activity android:name=".FarmGeneral" />
<activity android:name=".NutrientionInfo" />
<activity android:name=".TraceElementInfo" />
<activity android:name=".LocationInfo" />
</application>
<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</manifest>真心没觉得错啊
android:name=".IdApp"
怪了,昨天我写的是android:name=".IdApp",Manifest提醒我写错了,所以我才改成直接写name。看到您的回复以后,我又把android:加上了,这次没错,就好了。不过要把包名也加上。
非常感谢您的回复!!!
怪了,昨天我写的是android:name=".IdApp",Manifest提醒我写错了,所以我才改成直接写name。看到您的回复以后,我又把android:加上了,这次没错,就好了。不过要把包名也加上。
非常感谢您的回复!!!
俺包名也加上了,全局变量还是无法赋值啊