我的代码是:
final String eulaKey = "mykey";
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
boolean hasBeenShown = prefs.getBoolean(eulaKey, false);
Run Code Online (Sandbox Code Playgroud)
始终根据操作系统版本返回不同的值.在2.2,2.3.4,3.2,4.0.3中测试 - 返回正确的值.但对于带有CianogenMod 7.1的2.3.7设备Zte刀片 - 结果总是错误的.我想getBoolean的默认值.
这是编写boolean的代码:
final String eulaKey = "mykey";
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean(eulaKey, true);
editor.commit();
Run Code Online (Sandbox Code Playgroud)
有人有任何想法吗?
更新:将我当前的代码与我之前的代码版本进行比较 - 代码没有区别.唯一不同的是清单:代码工作正常minVersion = 8和targetVersion = 8现在我正在编译minversion = 8和target = 13 /因为Admob /.也许有些API改变了,但我没有发现这一点.
解决方案: - 从快捷方式启动应用程序,从菜单中为我提供不同的DefaultSharedPreferences.从我的代码中删除DefaultSharedPreferences后 - 它完美无缺.我不能只说:人们不做捷径,所以我不得不改变代码.
我希望以横向或纵向使用我表单中的所有活动.当用户选择方向时 - 这对所有活动都有效.尝试"后面"选项方向.根据谷歌的定位将取决于以前的活动.我的第一个活动使用setRequestedOrientation来设置从用户方向中选择的内容.接下来的活动必须遵循相同的方向.我是否也必须在其代码中加入setRequestedOrientation?或者依赖于表现中的'后面'参数?设置setRequestedOrientation可能会导致onCreate再次出现?
更新:尝试"肖像"和setRequestedOrientation() - resilt si onCreate被调用2次.问题出现在下一个活动中 - >因为第一个活动中的"肖像" - android以相同的方向开始下一个活动.它忽略了由我设定的"风景"方向:(
我正在寻找获得Android系统颜色的方法 - 设备中使用的颜色主题.
使用android:color/我没有得到正确的颜色.例如:我的设备中的BLACK背景颜色是,菜单背景颜色是DARKGREY.从价值观android:color/的设备是:只有BLACK和WHITE背景.
我的应用程序不从设备屏幕上的快捷方式开始,而是从应用程序列表开始 Android 4.x报告此行为安装应用程序更新后出现此问题.为前一个创建快捷方式.我不确定是谁创建的 - 操作系统或用户.
更新:
我可以在安装/卸载期间从主屏幕添加/删除快捷方式吗?
我必须删除超过30000张图像的文件夹.我在里面有'.nomedia'文件,以防止一直扫描.试图删除我必须检查每个文件的文件名的所有文件.如果我错过了这个检查 - '.nomedia'文件将被删除.如果在图像之前发生这种情况 - 这将导致很大的性能损失.不知道怎么解决这个问题?
有没有人知道如何在不使用'.nomedia'的情况下隐藏扫描图像?我可以使用假扩展保存文件,但我不确定这是否有效.
实际上测试显示了这个结果:检查名称使删除速度减慢约50%.问题不在检查代码中,而是在系统扫描文件夹中:(
我想使用Android OS drawables而不是提供我自己的.如何访问复选标记图标?我正在寻找没有rectagnle arround的复选标记.
我有图片菜单.我有大图像72x72.在活动布局中,我正在使用:
android:layout_height="55dip"
android:layout_width="55dip"
android:scaleType="fitCenter" - this works fine.
Run Code Online (Sandbox Code Playgroud)
但在菜单项中,我不知道如何做同样的事情.
每次调用Draw方法时都不构造路径对象.每次保持路径对象和清除/设置点更好吗?
更新:还有一个问题 - '重置'和'倒带'路径对象之间的区别是什么?
我正在使用此代码:
Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto",email, null));
emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(Intent.EXTRA_TEXT, text);
activity.startActivity(Intent.createChooser(emailIntent, "Send feedback to xyz"));
Run Code Online (Sandbox Code Playgroud)
2 年。直到现在一切正常。用户可以选择消息客户端并发送带有预填充数据的反馈。它适用于所有邮件客户端。最近注意到,如果我选择 gmail 客户端 - 消息正文仍然是空的,但在其他邮件客户端上,正文填充了文本。
有任何想法吗?
我的Visual Studio 2015在Visual C++中没有Windows Service的模板.解决方法是创建具有服务类型的ATL项目,但是为VB和VC#而不是VisualC++创建模板没有意义.
我收到了:
ActionBarImpl can only be used with a compatible window decor layout
Run Code Online (Sandbox Code Playgroud)
来自谷歌崩溃报告.奇怪的事实是:我不使用ActivoBar.事实上我的应用程序是为Android 2.2及以上编写的.因为admob我必须添加
机器人:targetSdkVersion = 13
在此之后我不得不添加"android-support-v4.jar"因为
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
Run Code Online (Sandbox Code Playgroud)
程序适用于我的设备和模拟器,但在市场上发布后: - 400个关于崩溃的报告./约90%未更新的应用/
热点解决问题?
在facebook教程中,我看到了这个示例代码:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
facebook.authorizeCallback(requestCode, resultCode, data);
}
Run Code Online (Sandbox Code Playgroud)
使用此代码我收到:onAuthFail,错误="已取消操作".
删除
super.onActivityResult(requestCode, resultCode, data);
Run Code Online (Sandbox Code Playgroud)
它工作正常.
所以我的问题是:在哪里放置super.onActivityResult(requestCode,resultCode,data)?在facebook回调之前,之后或删除它.在没有调用super.onActivityResult的时刻 - 代码工作正常.可以丢失导致问题吗?
我在清单中使用它:
<activity android:launchMode="singleInstance" android:name=".profile.LoginForm"
Run Code Online (Sandbox Code Playgroud)
android:screenOrientation ="portrait"android:noHistory ="true">
这会产生问题吗?
将"singleInstance"放入清单的原因是:避免重新启动我的登录表单.这个问题迫使当前出现问题.
android ×11
admob ×1
background ×1
checkmark ×1
colors ×1
directory ×1
draw ×1
email ×1
environment ×1
facebook ×1
file ×1
gmail ×1
image ×1
login ×1
menu ×1
orientation ×1
path ×1
performance ×1
screen ×1
service ×1
shortcut ×1
system ×1
visual-c++ ×1
winapi ×1
windows ×1