嗨, 我在我的Android应用程序中放了一个AdMob代码但是当软件启动键盘时它会引起问题。看看上面的图片:
只有在我使用AdMob代码时才会发生这种情况,如果我删除AdMob代码该应用程序正常工作。 我在我的手机上测试了它并且我有相同的行为(EditText已清理)。
配置和代码
清单
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10" />
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|"/>
Jar文件 GoogleAdMobAdsSdk-4.1.1.jar
布局
<com.google.ads.AdView
android:id="@+id/adsense"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:paddingTop="3dp"
android:paddingBottom="3dp"
ads:adSize="BANNER"
ads:adUnitId="xxxxxx999999"
ads:loadAdOnCreate="true" />
你对此有任何想法吗?
谢谢!
马塞洛
答案 0 :(得分:0)
保存SharedPreferences,你回来后我希望你知道,可以将数据用回调用Lib
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("Name","Harneet");
editor.commit();
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
String name = preferences.getString("Name","");
if(!name.equalsIgnoreCase(""))
{
name = name+" Sethi"; /* Edit the value here*/
}