错误内容:AlertDailog: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 原因:new Dialog(context)在创建Dialog时传递的context不是Context的getApplicationContext,而是Activity的context对象解决方案:传递参数getApplicationContext()改为Activity类名.this, 我的QQ群:373643359,欢迎加入 原文:http://blog.csdn.net/niuba123456/article/details/2014192...
在广播中启动一个Dialog时出现如下错误信息:Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application在代码中添加了dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);错误信息没有消除,此时在Manifest.xml文件中添加系统权限,并添加:允许应用使用TYPE_SYSTEM_ALERT来打开窗口,并将窗口显示于其他应用的顶端<uses-permission andr...
【喵"的Android之路】【番外篇】有关于null的一些知识点 1、首先,到底什么是null?null是Java中的一个关键字,用于表示一个空对象引用,但其本身并不是任何类型也不是属于任何对象。因此,下面的做法是错误的:int a = null;但:Object obj = null;是可以的,因为null表示Object类型的一个空对象引用,符合其用意。 【注1】引用类型使用null声明对象变量后,无法使用该变量访问对象的成员。例如上述obj对象如果使用obj.toString()便...
我在Android上使用Firebase在使用地图字段保存POJO时发现,如果该地图在该地图的value属性中包含null,则整个字段都将被忽略.
解决方法很简单(非null值将成功保存地图),但是我想了解为什么会这样?
模型public class Game {private String owner;private Map<String, String> characters;public Game() {// empty constructor for Firebase}public String getOwner() {return owner;}public void setOwner(String owner) {this.owner...
这是我尝试在android studio中构建我的android应用程序时遇到的错误.该应用程序使用的是NDK,我认为是导致问题的原因.我是android studio的新手,现在已经处理此问题大约2周了.经过大量的搜寻后,我不知道问题是什么/如何解决这个问题,也不清楚发生了什么.我也无法弄清楚如何在build.gradle文件上使用调试器,或者如何查看System.env.ANDROID_NDK_HOME的值.我似乎被困在墙上,所以任何帮助/建议都值得赞赏.Error:Gradle: Execution fail...
我有从json对象获取值的问题.json_encode将空字符串返回给android.
Logcat:05-01 22:36:21.653: D/Create Response(801): {}05-01 22:36:21.653: W/System.err(801): org.json.JSONException: No value
for success05-01 22:36:21.663: W/System.err(801): atorg.json.JSONObject.get(JSONObject.java:354)05-01 22:36:21.663: W/System.err(801): at org.json.JSONObject.getInt(JSONObject.java:443)MyPhp.php<?phpheader('Co...
我正在设备上测试我的Android应用,当我使用它时,它总是会失败locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
currentLocation = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);但是,如果我使用NETWORK_PROVIDER而不是GPS_PROVIDER,它将起作用. currentLocation返回null.
我该如何处理?我需要在locationListener中添加什么特定内容吗?
谢谢!解决方法:G...
我尝试从android客户端应用程序填写webview中的表单.我知道它应该如何工作,但getElementById总是为我返回null.我在不同的网站上试过.
以下是www.google.com的示例.MyWebView view = new MyWebView(this);
view.getSettings().setJavaScriptEnabled(true);
view.loadUrl("http://www.google.com");
view.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView v, String url) {v.loadUr...
我一直在尝试对字符串进行地理编码以获取其坐标,但我的程序总是崩溃,因为当我尝试使用getFromLocationName()时它返回null.我一直试图解决这个问题几个小时,但没有任何工作.这是我的代码public class MainActivity extends Activity {private GoogleMap mMap;List<Address> addresses;MarkerOptions miami;String myLocation = "Miami,Florida";protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceS...
我的代码中的一行上的Null Pointer Exception出现错误,我不知道如何修复它.它基本上只是另一种方法的副本,所以我不知道它为什么会给我错误.任何帮助,将不胜感激:import java.util.Calendar;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
import android.widget.TextView;public class CurrentLesson extends Activity {TabHost th;
TabSpec s...
File dir = new File("/mnt/sdcard");
Process process = Runtime.getRuntime().exec("ffmpeg -f image2 -i img%4d.png video.mp4", null, dir);当我在android中尝试这一行时,我在android中得到环境和工作目录null错误.但是当我在java中尝试该行时,它工作得很好.但在android中,它有一些问题.解决方法:
i get environment and working directory null它将返回null,因为没有像/ mmt / sdcard这样的路径而是使用/ mnt / sdcard.
最好使...
我用这个撕开我的头发!我是Android的新手,所以我确信它是非常明显的东西.
我得到一个ScheduledThreadPoolExecutor异常,其中cause:null
我想要的只是一个独立的线程,只要活动在屏幕上运行!// Instance Variables
private ScheduledExecutorService m_oScheduledExecutor = null;@Override
protected void onResume()
{
super.onResume();if (oScheduledExecutor == null)
{oScheduledExecutor = Executors.newSingleThreadSchedu...
我需要一个响应代码,但它抛出一个IOException.我不知道发生了什么事!try{url = new URL(urlBuilder.toString());conn = (HttpURLConnection) url.openConnection();conn.setDoInput(true);conn.setConnectTimeout(TIME_OUT);conn.setRequestMethod(METHOD_GET);conn.setRequestProperty("accept", "*/*");conn.connect();int responseCode = conn.getResponseCode(); //throw IOException:Received authentication challenge is...
对于我的Android项目,我需要全局单例Cache对象来通过应用程序访问有关用户的数据.
当应用程序进入后台并且在使用其他应用程序一段时间后我尝试在Cache对象中打开应用程序变量时出现问题.当我杀死应用程序并再次打开它时,一切都很好.我正在使用依赖注入来访问Cache对象.如果发生这种情况,为什么app不会再次启动?是否有一些注释可以在低内存条件下保持缓存变量?
这是我的Cache类class Cache {var categories : Array<BaseResponse....
我试图用自定义HTML字符串填充我的WebView并尝试在未加载时显示进度,并在完成时隐藏它.
这是我的代码:webView.settings.javaScriptEnabled = true
webView.loadDataWithBaseURL(null, presentation.content, "text/html", "utf-8", null)webView.webViewClient = object : WebViewClient() {override fun onPageStarted(view: WebView, url: String, favicon: Bitmap) {super.onPageStarted(view, url, favicon)webViewProgressBa...