有人可以告诉我在哪里下载以及如何安装JAX-WS wsimport工具吗?我需要下载并安装它.
实际上我想在我的代码中使用SOAP webservices,我需要JAX-WS wsimport工具.我的谷歌搜索对我没什么帮助.
我已经读过,无论方案是什么,对onStop()的调用总是先调用onPause().参考:图1在http://developer.android.com/training/basics/activity-lifecycle/stopping.html上
我们知道当一个活动没有用户的焦点但它仍然部分可见时暂停活动,并且当它根本不可见时停止.
现在,在用户处于活动状态并且从最近的应用程序窗口选择并输入另一个应用程序的情况下,活动将从恢复/运行进入停止状态.没有中间暂停状态.
不是吗?
在onStop()之前始终拥有onPause()的好理由是什么.我们可以在onStop()中做什么在onPause()中完成.为什么我们在onStop()之前总是需要onPause()?
为什么系统在活动进入停止状态时调用onSaveInstanceState()?
由于活动的实例在停止时保持驻留在内存中,并且仅当活动被销毁时其当前状态才会丢失.
因此系统应该在进入或在onDestroy()内部而不是onStop()之前调用onSaveInstanceState ().
不是吗?
我正在使用一个意图开始另一个活动,并使我的意图携带一些数据作为新创建的活动的额外.我正在按照教程来做到这一点.
实际上,此数据从层次结构中第一个活动的文本字段中读取,并作为额外活动传送到另一个活动.所以我的代码将是:
//Make the intent
Intent intent = new Intent(this, SecondActivity.class);
/* Find the text field (view) which contains the data, and save it into a newly created text field (view of the same type)*/
EditText editText = (EditText) findViewById(R.id.iden1); //******************************
//Read that view's string data into a string called message
String message= editmessage.getText().toString();
//copy this message into the extra named extra_name, of intent.
intent.putExtra(extra_name, message);
Run Code Online (Sandbox Code Playgroud)
我的问题来自这个声明:
EditText editText = (EditText) findViewById(R.id.iden1);
Run Code Online (Sandbox Code Playgroud)
我的问题是显式转换即(EditText).为什么我们将findViewById()返回的EditText视图(在layout.xml中定义并由android:id ="@ + id/iden1"标识)再次转换为EditText视图.此处视图editText的类型和layout.xml中创建的类型相同.那么这种类型铸造有什么意义呢?