我想ArrayAdapter在我的课程中实现一个Fragment不扩展的课程Activity.
问题是传递给ArrayAdapter的构造函数的第一个参数.
ArrayAdapter<String> myAdapter = new ArrayAdapter<String>(<what place here>,android.R.layout.simple_list_item1,anyarraylist);
Run Code Online (Sandbox Code Playgroud)
现在我应该怎么做第一个参数?我试图通过
getActivity().getApplicationContext()
Run Code Online (Sandbox Code Playgroud)
在第一个参数但代码崩溃.
请帮帮我.
我的logcat:
03-17 03:33:08.029: E/AndroidRuntime(596): FATAL EXCEPTION: main
03-17 03:33:08.029: E/AndroidRuntime(596): java.lang.NullPointerException
03-17 03:33:08.029: E/AndroidRuntime(596): at com.search.pages.SearchResults.onCreateView(SearchResults.java:92)
03-17 03:33:08.029: E/AndroidRuntime(596): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:871)
03-17 03:33:08.029: E/AndroidRuntime(596): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1083)
03-17 03:33:08.029: E/AndroidRuntime(596): at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:635)
03-17 03:33:08.029: E/AndroidRuntime(596): at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1431)
03-17 03:33:08.029: E/AndroidRuntime(596): at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:420)
03-17 03:33:08.029: E/AndroidRuntime(596): at android.os.Handler.handleCallback(Handler.java:587)
03-17 03:33:08.029: E/AndroidRuntime(596): at android.os.Handler.dispatchMessage(Handler.java:92)
03-17 03:33:08.029: E/AndroidRuntime(596): at android.os.Looper.loop(Looper.java:123)
03-17 03:33:08.029: E/AndroidRuntime(596): at android.app.ActivityThread.main(ActivityThread.java:4627) …Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,我有按钮和ImageView.
在这里当我按下按钮我想改变ImageView.我的drawable文件夹中有5张图片.按下按钮ImageView会根据按钮单击逐个更改图像.我想要它的解决方案.
感谢任何可以提供帮助的人.
我有个问题.在我servlet的玻璃鱼中,我称之为方法request.getSession(false).它应该return null.但相反总会有session回归.而且,如果我invalidate在session致电之前的权利getSession(false)- 它returns null.这意味着其他东西创造了session!那可能是什么?在servlet从.jsp页面重定向.我正在使用玻璃鱼.
我正在使用ActionBarSherlock并已实施ShareActionProvider.
当用户选择与其共享内容的应用时,例如Twitter,操作栏Twitter在共享按钮图标旁边显示图标.这永远呆在那里.
有人知道如何禁用Share按钮旁边出现的应用程序图标吗?
我希望有一个EditText焦点,所以它被编辑,但也不可见.换句话说,所有用户都会看到键盘.
那可能吗?
我想知道如何表达OR在Java.我一直以为是||.但这在我的Android应用程序中不起作用.
所以例如这里:
if (team1.getText() **"OR"?** team2.getText() == "myteam");
Run Code Online (Sandbox Code Playgroud)
我该如何设置OR声明?
使用以下 I 代码,我试图获取 xml 中的节点列表,但应用程序崩溃并引发 saxparser 异常。
这是我尝试使用的 xml
<?xml version="1.0"?><Root><ResponseCode>1</ResponseCode><ResponseMessage>Reported Successfully</ResponseMessage><ResultSet><Post><id>1</id><title>Garbage Problem near my home</title><comment>We the citizens have been facing the problems of garbage since 2004 , kindly fix it , authorities are concerned</comment><imagepath></imagepath><cordx>24.818688</cordx><cordy>67.029686</cordy><tag>Garbage</tag><userid>1</userid><departmentid>1</departmentid><response></response><createdOn>2013-03-23 14:44:43</createdOn><status>2</status></Post></ResultSet></Root>
Run Code Online (Sandbox Code Playgroud)
这是我试图用来从 xml 中获取的代码
InputSource is = new InputSource();
is.setCharacterStream(new StringReader(result));
XPathFactory factory = XPathFactory.newInstance();
XPath xPath = factory.newXPath();
String code = xPath.evaluate("/Root/ResponseCode/text()", is);
if(code.compareTo("1")==0){
Log.d("Responce Code", code);
NodeList nodeList = (NodeList) xPath.evaluate("//Post", is,XPathConstants.NODESET);
for(int i=0; i<nodeList.getLength(); i++){
Node n=nodeList.item(i);
Element element = (Element) n; …Run Code Online (Sandbox Code Playgroud) 在Android布局文件中,我在ListView小部件中看到以下属性:
android:id="@android:id/list"
Run Code Online (Sandbox Code Playgroud)
如何使用ID以下内容访问Java程序内部(这不起作用)
ListView myLV = (ListView) findViewById(R.id.list);
Run Code Online (Sandbox Code Playgroud) 我想在Android中的两个日期之间检索数据SQLite我在SQLiteAdapter课堂上使用了一个函数.我的功能是
public void history(String startdate,String enddate) {
Cursor mCursor = db.rawQuery("SELECT * FROM "+ KK_AIRLINEBOOK +
" WHERE " + KEY_Bookingdate +
" BETWEEN " + startdate + " AND " + enddate , null);
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用它显示附近的语法错误 AND
我正面临这个问题.我花了很多时间搜索一些API或"东西",可以通过Wi-Fi从其他应用程序获取传输数据(截图如下所示).
有人知道如何做到这一点吗?在这里有人试过(或已经做过)类似的事情吗?或者有点不同:这可能吗?
目前我认为这是不可能的,因为我认为非系统应用程序无法从设备上安装的其他应用程序检索数据.但也许我可以"遗漏"某些东西,所以我提出了这个问题,并且对于任何建议都会感到高兴.
提前致谢!

android ×9
java ×3
android-wifi ×1
android-xml ×1
glassfish ×1
listview ×1
session ×1
xml ×1
xml-parsing ×1
xpath ×1