我想使用Activity扩展ListActivity for PullToRefresh.But我使用CustomActionBar这就是为什么使用AppCompatActivity.How来解决这个问题.谢谢你在Advanced中
public class CustomActionActivity extends ListActivity
public class PullToRefreshActivity extends ListActivity {
private LinkedList<String> mListItems;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pull_to_refresh);
// Set a listener to be invoked when the list should be refreshed.
((PullToRefreshListView) getListView()).setOnRefreshListener(new PullToRefreshListView.OnRefreshListener() {
@Override
public void onRefresh() {
// Do work to refresh the list here.
new GetDataTask().execute();
}
});
mListItems = new LinkedList<String>();
mListItems.addAll(Arrays.asList(mStrings));
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, mListItems); …Run Code Online (Sandbox Code Playgroud) 我正在从网上获得一些图像裁剪演示,我正在尝试在我现有的android工作室项目中导入该lib项目.我不明白如何在我的项目中导入lib项目.
这是从网上获得的演示.
看到这是突出显示文件夹名称裁剪器.这个演示来自网络.如何在现有项目中完成相同的操作.
我的 GitHub 帐户中有 2 到 3 个存储库。第一次我将项目推送到第一个存储库中,但现在我想从 Android Studio 将项目推送到另一个存储库。我该怎么做。谢谢。
我想将strSqliteDate:= 2016-01-14 05:34:50 PM 转换成2016-01-14.转换所有日期后,我的应用程序崩溃并得到错误
02-01 12:03:15.204 7619-7619/com.example.tazeen.classnkk W/System.err? java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
02-01 12:03:15.204 7619-7619/com.example.tazeen.classnkk W/System.err? at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1035)
02-01 12:03:15.204 7619-7619/com.example.tazeen.classnkk W/System.err? at java.text.DateFormat.parse(DateFormat.java:577)
Run Code Online (Sandbox Code Playgroud)
在这条线上 date = dateFormat.parse(strSqliteDate);
第二个得到错误 line = calendar.setTime(date);
引发者:java.lang.NullPointerException:尝试在java.util.Calendar.setTime(Calendar.java:1195)的空对象引用上调用虚方法'long java.util.Date.getTime()'
这是DBhelper类中的日期转换代码
String strSqliteDate = cursor.getString(cursor.getColumnIndex("ActionDate"));
Log.e(" strSqliteDate "," = " + strSqliteDate);
String result = "";
Date date = null;
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
try
{
date = dateFormat.parse(strSqliteDate);
}
catch(Exception e) …Run Code Online (Sandbox Code Playgroud)