我正在尝试调用我编写的方法。它只编译一行…
public class http extends Activity {
httpMethod(); //will not compile
public void httpMethod(){
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://site/api/");
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
String test = "hello";
TextView myTextView = (TextView) findViewById(R.id.myTextView);
myTextView.setText(test);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
}
我不是最好的Java专家,但我认为像这样调用该方法将得到响应。不显示“ Hello”,但是…
如何正确调用该方法?
编辑:毫无疑问,这个答案仅解决了为什么您遇到编译时错误。它 没有 解决您在Android中的哪个线程以及什么时间应该做什么。
我个人建议您暂时放下Android,在更简单的环境(例如控制台应用程序)中学习Java,然后在熟悉该语言后重新访问Android并了解Android开发的所有要求-
这显然是不仅仅是语言。
您试图直接在类中将方法作为语句调用。您不能这样做-它必须是构造函数,初始化程序块,其他方法或静态初始化程序的一部分。例如:
// TODO: Rename this class to comply with Java naming conventions
public class http extends Activity {
// Constructor is able to call the method... or you could call
// it from any other method, e.g. onCreate, onResume
public http() {
httpMethod();
}
public void httpMethod() {
....
}
}
请注意,我 仅 给出了此示例以向您显示有效的Java类。这 并不 意味着您实际上应该从构造函数中调用该方法。
有没有一种方法可以调试一个被调用的方法? 此代码调用
问题内容: 我试图从C ++获得一个简单的Java方法调用,而Java调用本机方法。这是Java代码: 我试图在从Java到本机的方法调用过程中从本机代码调用方法。 干净的编译应用停止并显示下一条消息后: 显然,这意味着方法名称错误,但对我来说似乎不错。 问题答案: 如果是对象方法,则需要将该对象传递给: 你正在做什么相当于。 由于你的方法无效,因此应调用: 如果要返回结果,则需要更改JNI签名(
本文向大家介绍理解Android中Activity的方法回调,包括了理解Android中Activity的方法回调的使用技巧和注意事项,需要的朋友参考一下 为什么需要方法回调? 方法回调是功能定义和功能分离的一种手段,是一种松耦合的设计思想。在JAVA中回调是通过接口来实现的。作为一种系统架构,必须要有自己的运行环境,并且要提供用户的实现接口。 下面通过实例来模拟一下Android中Activit
本文向大家介绍Android和JavaScript相互调用的方法,包括了Android和JavaScript相互调用的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android和JavaScript相互调用的方法。分享给大家供大家参考,具体如下: Html页面和Java代码结合的方式一般用在界面经常被更改 的情况下,可以讲html放在网络中,软件一打开就会访问网络获取到最新的界面。
我有Android的代码 其中“timeUntilStageTwo”是直到第二天的某个小时的时间,所以我想在每秒钟(在onTick方法中)刷新文本视图并更改其文本。问题是这个onTick方法只被调用几次,然后就完全停止被调用了,这是为什么呢?关键是我想在活动中做一个计时器,直到给定的小时
问题内容: 我希望能够在指定的延迟后调用以下方法。在目标c中,有类似以下内容: android和java中的此方法是否等效?例如,我需要能够在5秒钟后调用一个方法。 问题答案: Kotlin Java