如何在使用json的android中使用post方法

我使用json创建了一个Android应用程序,用于从ror网站获取并在listview中显示,现在我想从我们的应用程序添加数据,它必须在我们的应用程序中显示在列表视图中,然后它也必须在网站中显示。如何在我们的应用程序中使用post方法和显示。 得到我喜欢的方法 public class MainActivity extends ListActivity implements FetchDataListener { private ProgressDialog dialog; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.activity_list_item); initView(); } private void initView() { // show progress dialog dialog = ProgressDialog.show(this, “”, “Loading…”); String url = “http://floating-wildwood-1154.herokuapp.com/posts.json”; FetchDataTask task = new FetchDataTask(this); task.execute(url); } @Override public void onFetchComplete(List data) { // dismiss […]

如何在循环中创建对象而不浪费内存?

我已经完成了一个测试Java程序,看看在循环中使用“new”时Java的行为如何,我的结果非常糟糕。 这是该计划: package test; public class Test { static int objectCount = 0; public static int getObjectCount() { return objectCount; } public Test() { objectCount++; } public void finalize() { objectCount–; } public static void main(String[] args) { int maxObjects = 0; long maxMemory = 0; long maxUsedMemory = 0; long maxFreeMemory = 0; long […]

具有Excel等条件格式的Jtable

JTable是否支持像excel那样的3种颜色条件格式。 例: 我检查了谷歌,所有我都能找到一次将单一颜色分配给符合条件的单元格。 我想知道我是否可以只提供三种颜色,Jtable会根据单元格的值分配颜色的阴影。

如何打开文本文件?

我无法弄清楚这个程序有什么问题: import java.io.*; public class EncyptionAssignment { public static void main (String[] args) throws IOException { String line; BufferedReader in; in = new BufferedReader(new FileReader(“notepad encypt.me.txt”)); line = in.readLine(); while(line != null) { System.out.println(line); line = in.readLine(); } System.out.println(line); } } 错误消息说无法找到该文件,但我知道该文件已存在。 我是否需要将文件保存在特殊文件夹中?

动画两个Point对象之间的线

在两个Point对象之间画一条线的最简单方法是什么,看起来像是我手工实时绘制那条线? 例如: Point a = new Point(5,20); Point b = new Point(15,20); 如何使用“移动”线连接这些点? 换句话说,我想让用户感受某种“动作”。 有一个简单的方法吗?

Java递归和合并排序

我正在尝试用Java编写一个简单的合并排序程序,我在Eclipse中看到了很多红色。 我还是个初学者,并没有看到什么是错的。 谢谢。 -Kyle public class merge{ public static int[] mergeSub(int[] array, int left, int right){ if(left<right) { int mid = (left+right)/2; int[] a = mergeSub(array, left, mid); int [] b = mergeSub(array, mid+1, right); return merge(a, b); } int[] arr=new int[1]; arr[0]=arr[left]; return arr; } static int[] merge(int[] left, int[] right){ int index =0; […]

常规JDBC设置

所以我在Debian服务器上设置了MySQL数据库,它可以从phpMyAdmin客户端正常工作。 我目前正在开发一个项目来编写一个Java服务器,该服务器能够通过JDBC连接使用已在此服务器上的MySQL数据库。 我看了很多教程和文档,但所有这些似乎只是解释了如何做客户端代码,但我还没弄明白如何成功打开到服务器的JDBC连接。 就我而言,我相信该程序已正确设置驱动程序,因为它不再崩溃(我只是将我的程序的Java Build Path指向MySQL提供的Connector / J)。 就我的程序而言,这就是它的样子…… import java.sql.*; public class JDBCTest { public static void main(String[] args) { System.out.println(“Started!”); try { DriverManager.registerDriver(new com.mysql.jdbc.Driver()); System.out.println(“Driver registered. Connecting…”); Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost/”, “root”, “password”); System.out.println(“Connected!”); conn.close(); } catch (SQLException e) { System.out.println(“Error!”); e.printStackTrace(); } } } 这就是印刷品…… Started! Driver registered. Connecting… 好像DriverManager.getConnection(String)就在那里冻结了。 我确定这是服务器的问题,因为当我故意拼错localhost或IP地址时,程序会在20秒内崩溃。 这只是永远挂在那里。 […]

Jquery错误 – 调用struts动作时

我正在从jquery调用struts动作,如下面的代码。 jQuery( “#dialog-form” ).dialog({ autoOpen: false, height: 300, width: 350, modal: true, buttons : { “Search” : function() { jQuery.ajax({ type : ‘POST’, url : ‘ ‘ }) } } }); 有没有办法从jquery调用struts动作?

将一个doClick放在JOptionPane中

我是java的初学者,我在制作doClick按钮时遇到了一些麻烦。 我不明白它是如何工作的,我需要在我的代码中使用它。 JButton easyb = new JButton(“Easy”); JButton mediumb = new JButton(“Medium”); JButton hardb = new JButton(“Hard”); String fn = JOptionPane.showInputDialog(“Choose your level \n”, easyb.doClick() ,mediumb.doClick(), hardb.doClick() , “\n \n Easy are words you know everyday \n Medium are words that you have seen before \n Hard are words that you have rarely seen in […]

arrays的水平变换(2D)

水平和/或垂直翻转图像很简单。 前提是给定一个通过导入图片创建的2D整数数组,我必须创建一个带有int [] []参数的方法,并在返回void之前将其水平翻转。 语法如下: public static void horizontalFlip(int[][] imgArray) { int temp; for (int i = 0; i < imgArray.length; i++) { for (int j = 0; j < imgArray[i].length / 2; j++) { temp = imgArray[i][j]; imgArray[i][j] = imgArray[imgArray.length – 1 – i][j]; imgArray[imgArray.length – 1 – i][j] = temp; } } } […]