我正在尝试这个但是不起作用,我得到的只是一个致命的例外
ParseQuery<ParseObject> query = ParseQuery.getQuery("Cases");
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> list, ParseException e) {
if (e == null) {
Toast.makeText(getApplicationContext(), list.size(), Toast.LENGTH_LONG).show();
} else {
Toast.makeText(getApplicationContext(), "ERROR", Toast.LENGTH_LONG).show();
}
}
});
以下是例外:
FATAL EXCEPTION: main
Process: com.example.altam.pasoseguro, PID: 15746
android.content.res.Resources$NotFoundException: String resource ID #0x2
at android.content.res.Resources.getText(Resources.java:265)
at android.widget.Toast.makeText(Toast.java:268)
at com.example.altam.pasoseguro.MapActivity$3.done(MapActivity.java:223)
at com.example.altam.pasoseguro.MapActivity$3.done(MapActivity.java:219)
at com.parse.ParseTaskUtils$2$1.run(ParseTaskUtils.java:115)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5146)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
at dalvik.system.NativeStart.main(Native Method)
答案 0 :(得分:1)
您是否只想尝试烘烤清单的大小?如果是这样,你就是在说错方法。
您正在致电
Toast.makeText(Context context, int resId, int duration)
相反,你应该打电话
Toast.makeText(Context context, CharSequence text, int duration)
通过
Toast.makeText(getApplicationContext(), String.valueOf(list.size()), Toast.LENGTH_LONG)