【发布时间】:2017-10-03 23:03:25
【问题描述】:
我正在尝试本地化网站上的图片。 在本地化之前,我已经使用了 pageradapter。 我只是试图将网络图像文件路径放在 R.string 上并将其放在 pageradapter 上。 但它会产生异常。
这是我的字符串(实际地址有点不同。)
这是我在 pageradapter 中的代码。
public class ChangImageClass extends PagerAdapter{
LayoutInflater inflater;
OnlineImage on;
Context context;
private String changUrla = "http://hanculture.org/content/2017/05/map.jpg";
private String changUrlab = context.getString(R.string.Url);
在“private String changUrlab = context.getString(R.string.Url);”处引发的异常
有没有人给我一个提示来解决这个问题? 我不确定“R.strings”无法传输图像路径源或其他错误。 (我在 android 和 java 方面几乎是 bignner ..)
更新了异常日志。 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: java.lang.NullPointerException 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: 在 org.android.changdeokgung.ChangImageClass.(ChangImageClass.java:33) 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: 在 org.android.changdeokgung.MultiusedImages.onCreate(MultiusedImages.java:311) 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: 在 android.app.Activity.performCreate(Activity.java:5231) 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1092) 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2166) 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2252) 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: 在 android.app.ActivityThread.access$800(ActivityThread.java:142) 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1203) 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: 在 android.os.Handler.dispatchMessage(Handler.java:102) 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: 在 android.os.Looper.loop(Looper.java:136) 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: 在 android.app.ActivityThread.main(ActivityThread.java:5068) 05-05 22:05:32.143 14361-14361/org.android.changdeokgung W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
【问题讨论】:
-
把你的异常日志放在这里
-
实际上没有日志,因为我在其他活动上从 Internet 连接 try catch 方法中得到一个异常。当它可以得到excetion时,由于互联网导致图像无法正确加载。但是,当我像这样更改寻呼机适配器上的代码时,它会显示异常(我在没有代码的情况下将其设为异常,只是敬酒。)
-
onCreateView(){ context = getActivity();}
标签: android string r.java-file