尝试遵循本教程:教程
试着像这样使用JSONParser:
// Creating JSON Parser object
JSONParser jParser = new JSONParser();
Run Code Online (Sandbox Code Playgroud)
但Eclipse给了我这个JSONParser cannot be resolved to a type.
该怎么办?
我试图@JDBC在我的类定义中使用注释,如下所示,但Eclipse说JDBC cannot be resolved to a type.为什么会这样?
我使用MySQL作为数据库引擎,我添加了mysql-connector-javato WEB-INF/lib并将其添加到项目的Build Path中.
当我点击同一行代码上红色方块上的X的灯泡时,没有选项可以导入任何东西 - 只是Create annotation JDBC.
import java.util.List;
import javax.sql.DataSource;
@JDBC
public class MyClass {
...
}
Run Code Online (Sandbox Code Playgroud) 我正在关注本教程。
我已将其修改为满足我的应用程序的需求,例如没有CRUD功能和主菜单-我只想列出启动应用程序时执行的主要活动期间的所有项目。
代码似乎没有错误,但是运行它可以给我:Unfortunately, MyFirstApp has stopped在VM中。
LogCat给我这个:
E / AndroidRuntime(910):java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.myfirstproject / com.example.myfirstproject.MainActivity}:java.lang.RuntimeException:您的内容必须具有ID属性为'android.R.id.list'
做什么?我已经检查了.xml布局并进行了更改,但该应用程序仍然崩溃。
MainActivity.java
package com.example.myfirstproject;
//imports
public class MainActivity extends ListActivity implements OnItemClickListener {
// Progress Dialog
private ProgressDialog pDialog;
// Creating JSON Parser object
JSONParser jParser = new JSONParser();
ArrayList<HashMap<String, String>> carsList;
// url to get all products list
private static String url_all_cars = "http://localhost/webservice/get_all_cars.php";
// JSON Node names
private static final String TAG_SUCCESS = "success";
private static final String …Run Code Online (Sandbox Code Playgroud)