这是我的代码和下面的错误.我在日志中收到错误,指出无法创建外部文件目录.
String downloadURL = getString(R.string.download_URL);
Uri uri = Uri.parse(downloadURL);
DownloadManager.Request request = new Request(uri);
request.setAllowedNetworkTypes(Request.NETWORK_WIFI | Request.NETWORK_MOBILE);
request.setAllowedOverRoaming(false);
request.setTitle("Android Jelly Bean's Pic Download");
request.setDescription("Android Jelly Beans Pic Download using Download Manager");
request.setDestinationInExternalFilesDir(getApplicationContext(),
Environment.DIRECTORY_DOWNLOADS, "abc.png");
downloadReference = dm.enqueue(request);
Run Code Online (Sandbox Code Playgroud)
有错误的行是request.setDestinationInExternalFilesDir(getApplicationContext(),
Environment.DIRECTORY_DOWNLOADS,"abc.png");
12-05 18:51:55.436: W/ApplicationContext(1049): Unable to create external files directory
12-05 18:51:55.436: D/AndroidRuntime(1049): Shutting down VM
12-05 18:51:55.446: W/dalvikvm(1049): threadid=1: thread exiting with uncaught exception (group=0x409961f8)
12-05 18:51:55.476: E/AndroidRuntime(1049): FATAL EXCEPTION: main
12-05 18:51:55.476: E/AndroidRuntime(1049): java.lang.NullPointerException: file
12-05 18:51:55.476: E/AndroidRuntime(1049): at android.net.Uri.fromFile(Uri.java:441) …Run Code Online (Sandbox Code Playgroud) 嗨,大家好,我问了一个问题,
我有这个字符串,由一个名字和一个数字Ex组成.
String myString ="give11arrow123test2356read809cell1245cable1257give222 ......"
现在我想要做的就是每当有一个数字附加它时拆分它
我必须分开它,这样我才能得到这样的结果
give11,arrow123,test2356,read809,cell1245,cable1257,give222,....
我可以使用此代码,但我找不到正确的正则表达式
String [] arrayString = myString.split("Regex")
谢谢你的帮助.