Articles of android activity

获取ArrayList <HashMap <String,String >>值

在我的第一个活动中,我有下一个代码: ArrayList<HashMap<String, String>> list_params = new ArrayList<HashMap<String, String>>(); HashMap<String, String> param_aux = new HashMap<String, String>(); param_aux.put("language", Integer.toString(language_spinner.getSelectedItemPosition())); param_aux.put("city", city_edittext.getText().toString()); list_params.add(param_aux); 而在我的第二个活动中,我想获取值,所以我的代码是: ArrayList<HashMap<String, String>> list_params_ = new ArrayList<HashMap<String, String>>(); list_params_= (ArrayList<HashMap<String, String>>) getIntent().getSerializableExtra("list_params"); System.out.println("…serialized data.."+list_params_); 如果我chech的System.out,价值正确的发送,但我想获得一个特定的值HashMap(例如:城市值)。 …serialized data..[{weekend_midday_check=1, weekend_afternoon_check=0, weekend_morning_check=1, sort_by=0, language=0, weekly_afternoon_check=1, weekly_morning_check=1, weekly_midday_check=1, city=Terrassa}] 我怎样才能得到在第一个活动发送的城市的价值?

我是否需要在清单文件中声明每个活动?

我想创build一个活动,但不必在清单文件中声明它。 这可能吗? 我见过的地方似乎每个活动都必须在清单中声明,但我注意到一些活动,如内置的ChooserActivity,没有在我的清单文件中声明。

android如何完成其​​他活动的活动

在我的应用程序中,我有3个活动。 从第一次活动到第二次,从第二次到第三次。 从3号开始,再次来到1号。 如果我从第一个按回来键,那么它应该进入主屏幕(应用程序将停止)。 如果我按下第一个键,再次进入第二个活动,如果我按下第二个键的话,那么它会进入第一个。 然后,如果我按回第1键然后应用程序停止。 我想要什么,当我在第三个活动,并按下后退button,那么它应该去第一,同时完成第二个活动。 我怎样才能做到这一点?

从静态方法调用finish()

我正在使用Facebook的Android SDK,并希望closures我的活动后,用户login并获取用户对象。 在实践中,我正在存储它的一部分,但是我想closures活动。 // make request to the /me API Request.executeMeRequestAsync(session, new Request.GraphUserCallback() { // callback after Graph API response with user object @Override public void onCompleted(GraphUser user, Response response) { if (user != null) { finish(); // causes errors } } }); finish()的IDE错误消息是: "Cannot make a static reference to the non-static method finish() from […]

如何从PhoneGap调用Android活动

我是PhoneGap的新手,我可以使用PhoneGap实现基本的应用程序,现在进一步增强它,我想连接PhoneGap与Android活动,基本上我打算使用JavaScript函数调用startActivity()方法。 我尝试了Android Java和Phonegap Javascript之间的通信? 但是我没有打电话给一个活动,导致强制closures错误。 帮助我,等待回复!

如何设置onBackButton监听器到一个活动

我有一个类A通过传递Intent通过startActivityForResult运行活动。 在其他类中,让我们说BI获取这个Intent并通过它重新创build活动。 我怎样才能监听那个活动的事件,例如,为了结果正在运行而启动的活动,以及用户按下“返回”button,所以我想要做一些动作。 我怎样才能做到这一点? 预先感谢您。 我重新创build对象实例的活动不是从Activity类派生的。 这只是活动。 所以我只是反对 有没有办法用类的实例做类似的东西,但不是一个类?

Android在animation中popup

我在我的应用程序中find了一个浮动的动作button,我想要将它popup,在那里它是不可见的,并开始增长到60dp的大小,然后调整回56dp的正常大小。 如何做到这一点? 我知道如何做一个正常的淡出animation,但不是一个stream行的。

确定上下文是否是特定活动

我将活动上下文传递给对话框,但该对话框对其他活动是全局的,所以其他活动也可能创build该对话框。 我的问题是如何确定活动上下文是一个特定的活动? 我传递ActivityContext像这样: private Activity ActivityContext; public MessageDialog(Activity context,int DialogStyle,int Dialog_Layout,String Msg) { super(context,DialogStyle,Dialog_Layout); this.ActivityContext = context; this.Msg = Msg; }

如何找回从儿童活动的结果到家长在Android?

我从父母点击一个button开始一个孩子的活动。 而且我正在计算一些儿童活动的结果(stringtypes),并且完成孩子回到Parent。 有没有更好的方法来获得父母使用意图或额外的结果? (我可以通过在Child中将结果variables设置为public和static来获得父结果)请帮助我。 我是Android开发的新手。 startActivityForResult(new Intent(ParentActivity.this, ChildActivity.class), ACTIVITY_CONSTANT); 我应该在Parent的onActivityResult()中写什么?

Android:使操作栏重叠活动布局

我有一个活动,其中的操作栏是隐藏的,当我点击一个button,我希望它是可见的,但我不希望布局活动向下滚动,栏必须重叠。 我怎么能做这样的事情? 隐藏我使用的酒吧 actionbar.hide(); getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); 并使其可见: actionbar.show(); getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE); 我的布局正好 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <MyPager xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="match_parent" > <MyPager> </RelativeLayout> 提前致谢。