Android在自定义的控件获得该activity的某些变量的值
2015-12-13 21:05
309 查看
今天下午一直在想解决有关于在自定义的控件获得该activity的某些变量的值,网上的一些是关于自定义控件的数据传递给activity,这个是在activity中重写onPickerChangeListener()方法,但是这个和我要实现的功能不同,然后网上又没有答案,所以把这个方法写下来,这是我问同学之后加上自己的改动实现的,这个方法就是将你在自定义控件中需要得到的变量单独声明成一个类,也就是一个变量类,比如我要得到name这个变量:public
static String name=null;然后把它赋值成你需要的数据,比如我是要得到通过contentprovider得到的歌息,int indexTitle =cursor.getColumnIndex(MediaStore.Audio.AudioColumns.TITLE);
int indexARTIST = cursor.getColumnIndex(MediaStore.Audio.AudioColumns.ARTIST);
String strTitle = cursor.getString(indexTitle);
String strARTIST = cursor.getString(indexARTIST);
Contant.name=strARTIST+" - "+ strTitle
=;
这样就给name赋值了,你需要用的时候只要String name=Contant.name;这样就name就是你需要的值了。
static String name=null;然后把它赋值成你需要的数据,比如我是要得到通过contentprovider得到的歌息,int indexTitle =cursor.getColumnIndex(MediaStore.Audio.AudioColumns.TITLE);
int indexARTIST = cursor.getColumnIndex(MediaStore.Audio.AudioColumns.ARTIST);
String strTitle = cursor.getString(indexTitle);
String strARTIST = cursor.getString(indexARTIST);
Contant.name=strARTIST+" - "+ strTitle
=;
这样就给name赋值了,你需要用的时候只要String name=Contant.name;这样就name就是你需要的值了。
相关文章推荐
- android 中禁止评论星级RatingBar 选择或改变
- 关于Android Studio的Import Sample
- mac下使用adb链接安卓手机教程
- 【Android】《第一行代码—Android》第三章总结
- android 一些易混淆的方法1
- Android学习笔记之使用百度地图实现路线规划+公交信息检索
- Android手机平板两不误,使用Fragment实现兼容手机和平板的程序
- android studio设置应用图标时注意事项
- Android 自定义帧动画
- 编译Chromium Android版本
- 编译Chromium Android版本
- Git 项目推荐 | Android 键盘弹出显示 Emoji 按钮
- Android基础(一)
- Android 上拉加载 PullToRefresh
- android之ContentProvider详解
- Android学习笔记——持久化技术
- android 资源国际化 语言 国家/地区 缩写代码
- Android自定义view之下载控件,ProgressBar
- android 记事本demo!!!(listview与SQLite综合)
- Android异步任务AsyncTask