取消自动更新,增强版本文件格式检查,解决格式错误引起的崩溃
This commit is contained in:
@@ -12,6 +12,8 @@ import android.database.Cursor;
|
||||
import android.database.sqlite.SQLiteDatabase;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.text.Editable;
|
||||
import android.text.TextWatcher;
|
||||
import android.util.Log;
|
||||
import android.view.ContextMenu;
|
||||
import android.view.Menu;
|
||||
@@ -20,6 +22,7 @@ import android.view.View;
|
||||
import android.widget.ArrayAdapter;
|
||||
import android.widget.EditText;
|
||||
import android.widget.ExpandableListView;
|
||||
import android.widget.ImageButton;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.SimpleCursorTreeAdapter;
|
||||
@@ -36,6 +39,8 @@ import java.lang.reflect.Field;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class FavoriteActivity1 extends Activity {
|
||||
EditText editText;
|
||||
ImageButton imageButton_clear;
|
||||
ExpandableListView expandableListView;
|
||||
int position = 0;
|
||||
|
||||
@@ -43,6 +48,16 @@ public class FavoriteActivity1 extends Activity {
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.activity_favorite1);
|
||||
editText = (EditText) findViewById(R.id.editText1);
|
||||
editText.addTextChangedListener(new EditChangedListener());
|
||||
imageButton_clear = (ImageButton) findViewById(R.id.imageButton_clear1);
|
||||
imageButton_clear.setOnClickListener(new View.OnClickListener(){
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
editText.setText("");
|
||||
}
|
||||
});
|
||||
imageButton_clear.setVisibility(View.GONE);
|
||||
expandableListView = (ExpandableListView) findViewById(R.id.expandablelistView);
|
||||
|
||||
expandableListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener() {
|
||||
@@ -227,7 +242,6 @@ public class FavoriteActivity1 extends Activity {
|
||||
@Override
|
||||
public boolean onContextItemSelected(MenuItem item) {
|
||||
ExpandableListView.ExpandableListContextMenuInfo menuInfo = (ExpandableListView.ExpandableListContextMenuInfo) item.getMenuInfo();
|
||||
position = expandableListView.getFirstVisiblePosition();
|
||||
switch (item.getGroupId()) {
|
||||
case 0:
|
||||
final String group_name = ((TextView) menuInfo.targetView.findViewById(R.id.group_name)).getText().toString();
|
||||
@@ -345,6 +359,7 @@ public class FavoriteActivity1 extends Activity {
|
||||
int i = db.update(DBHelper.TableName, values, "_id = " + sid, null);
|
||||
if (i != -1) {
|
||||
onCreate(null);
|
||||
//expandableListView.expandGroup(position);
|
||||
} else
|
||||
Toast.makeText(getApplicationContext(), "修改失败", Toast.LENGTH_SHORT).show();
|
||||
try {
|
||||
@@ -452,4 +467,24 @@ public class FavoriteActivity1 extends Activity {
|
||||
}
|
||||
}
|
||||
|
||||
class EditChangedListener implements TextWatcher {
|
||||
@Override
|
||||
public void beforeTextChanged(CharSequence s, int start, int count,int after) {
|
||||
|
||||
}
|
||||
@Override
|
||||
public void onTextChanged(CharSequence s, int start, int before, int count) {
|
||||
|
||||
}
|
||||
@Override
|
||||
public void afterTextChanged(Editable s) {
|
||||
if (s.toString().equals("")) {
|
||||
imageButton_clear.setVisibility(View.GONE);
|
||||
} else {
|
||||
imageButton_clear.setVisibility(View.VISIBLE);
|
||||
}
|
||||
//search(0, s.toString());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user