package com.example.hellocontentresolver;
import android.content.ContentResolver;
import android.content.ContentValues;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends ActionBarActivity {
private final String SHEN_URI = "content://com.example.hellocontentprovider.provider.books/book";
private ContentResolver cr;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
cr = this.getContentResolver();
Button button1 = (Button)findViewById(R.id.button1);
Button button2 = (Button)findViewById(R.id.button2);
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO 自动生成的方法存根
Cursor cursor = cr.query(Uri.parse(SHEN_URI), null, null, null, null);
while(cursor.moveToNext()){
String name = cursor.getString(1);
TextView text1 = (TextView)findViewById(R.id.showText);
text1.setText(name);
}
cursor.close();
}
});
button2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO 自动生成的方法存根
ContentValues values = new ContentValues();
values.put("bookname", "这是一个文本");
System.out.println(values);
int result = cr.update(Uri.parse(SHEN_URI), values, null, null);
if(result > 0 ){
Toast.makeText(MainActivity.this,"修改成功", 1000).show();
}
}
});
}
}
333
最新推荐文章于 2024-07-04 17:28:24 发布