我知道这个问题需要很多次,但经过多次研究后我都没有得到答复.在我的主要活动中,我有一个视图寻呼机,我为它设置了一个适配器:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ViewPager mPager;
PagerAdapter mPagerAdapter;
mPager = (ViewPager) findViewById(R.id.pager);
mPagerAdapter = new ScreenSlidePagerAdapter(getSupportFragmentManager());
mPager.setAdapter(mPagerAdapter);
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
String tag = "onActivityResult";
String msg = "omad";
String timeStamp;
Bitmap reducedImage;
if (resultCode == RESULT_OK) {
if (requestCode == SELECT_PICTURE) {
Uri selectedImageUri = data.getData();//content://media/external/images/media/40596
selectedImagePath = getPath(selectedImageUri);// /storage/emulated/0/DCIM/Camera/IMG_20131022_192859.jpg
//reducedImage = reduceImageSize(selectedImagePath);
Bitmap img = BitmapFactory.decodeFile(selectedImagePath);
File Images = new File(MainActivity.root + File.separator + "Images");
String[] Image = …
Run Code Online (Sandbox Code Playgroud) 我的片段中有搜索视图.当我点击它时,键盘打开,我可以输入文字.我想当我点击键盘上的搜索按钮时,我的查询发送到我的服务器并获得结果,但我不知道如何获取搜索事件.任何解决方案
我想保存我当前的数组状态,然后更改该数组但是当我在列表中保存我的数组然后更改我的数组时,列表中的数组也会更改,这是示例代码,这是我的代码的一部分:
void main()
{
List<int[]> lisarr = new List<int[]>();
int[] a = new int[1];
a[0] = 1;
lisarr.Add(a);
a[0] = 10;
// at this time lisarr[0] also changes
....
}
Run Code Online (Sandbox Code Playgroud)
如果您跟踪此代码,请注意我的列表中的数组也会更改,但我不想这样,我该如何解决此问题?
我在这个链接http://developer.android.com/reference/android/hardware/Camera.html中使用"setCameraDisplayOrientation"函数,但我不知道如何将当前活动传递给此函数.有谁能够帮我 ?谢谢