我的应用程序是一个公司列表,每个公司在我的列表视图中是一行,显示:图片,姓名和电话(按适配器)。一切都正常!但是当我点击列表视图中的一项时,它应该会启动another activity,显示包含固定详细信息的页面。我在使用onitemclick listener时遇到了问题(它不工作):
empresa = firm (in portuguese) lv = my listview
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> pa
我有一个android应用程序,从一个简单的屏幕和一个“开始”按钮开始。一旦用户点击按钮,它就会从url中检索代码,并将其放入列表中。如果你在列表视图中按back,它将显示一个空白屏幕,而不是带有"start“按钮的屏幕。所有代码都在一条onCreate语句中。请原谅,如果我错过了一个显而易见的事实,这是我的第一个真正的android应用程序(除了Hello Android教程)。下面是第一个活动中的代码,如果有帮助的话。
public class Main extends Activity {
@Override
public void onCreate(Bundle savedI
这是问题所在。我有一个应用程序,我想在其中按一个按钮,启动一个显示项目列表的新活动,允许用户选择任意数量的项目,单击submit并将数据发送到调用具有项目列表的新活动的原始活动。下面是基本结构:
Activity A -> Activity B (select items, press submit) -> [already running] Activity A (receive sent items)
我来回发送数据没有问题。我确实遇到的问题是,当我尝试重新启动Activity A时,它会通过Activity的onCreate()方法。我不喜欢这样做,因为我希望能够预先在onC
我的应用程序类似于食谱应用程序。我想创建一个食谱列表,当用户打开应用程序时,可以点击它,当点击时,会创建一个新的列表,其中显示了制作食谱的步骤。
我正在使用Room persistence库来做这件事,这个应用程序可以完美地工作到‘查看食谱列表’,这些都可以点击。目前,当点击一个食谱时,所发生的一切就是用户再次被重定向到原始食谱列表(即他们已经在进行的活动)。如何创建数据库的新实例,以便在用户单击食谱时可以填充食谱成分?
我不确定我想要的正确措辞是什么-我需要一个新的数据库实例吗?我是否需要在Room数据库中添加第二个实体?我是否需要为“食谱中的步骤”创建第二个DAO和ViewModel?
a
Activity有一个回收器视图,其中每行都有一个帖子,现在每个帖子都有一个注释计数文本视图,它启动一个评论活动,用户可以在其中看到评论并添加评论。
现在的问题是,在添加了评论之后,当评论活动结束时,我如何在活动A中的特定行回收者视图中更新评论计数,或者按下back按钮以回到posts页面。但是我不想再重新加载回收器视图,因为它会分散用户对当前位置的注意力。
请引导我朝正确的方向走。下面是我的回收视图适配器代码片段。
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) {
我在一个活动中有一个ArrayList<ArrayList<String>>,所以基本上是一个列表。
我想要完成的是,将这个列表从活动1发送到活动2,所以我想到了意图,但我似乎找不到必要的getExtra()。
更准确地说,questions包含与问题相关的Strings,answers中相应的位置包含对该问题所选的所有答案。
public class ReviewActivity extends AppCompatActivity {
ArrayList<String> questions = new ArrayList<>();
Array
在用户单击此列表项后,我只在列表视图的1行中显示数据库中的三个详细信息--所有的详细信息都应该在列表视图中的另一个活动中显示。ListViewDetails.java
listview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> listView, View view,
int position, long id) {
// Get the cursor,
我有一个有物品清单的片段。我想从另一个活动中访问该列表,该活动在用户输入编辑文本并保存项目时将项目添加到列表中。这个项目应该被添加到片段列表中。我怎样才能做到这一点?如何访问从另一个活动中在片段中创建的列表?
片段
public class ItemFragment extends Fragment {
RecyclerView recyclerView;
IAdapter adapter;
ArrayList<Expense> items;
public ItemFragment() {
}
@Override
pu
我有一个应用程序,它在初始启动时打开一个配置活动,该配置活动打开一个列表活动(onCreate中的startActivityForResult)。在列表活动中,用户可以选择一个值,这将关闭列表并将该值发送到配置活动(setResult、finish、onActivityResult)。
当我在模拟器中尝试它时,它工作得很好,几乎所有尝试过它的人都可以使用它。
然而,现在有人发送了一封邮件,说它在他的设备(Galaxy)上不起作用:他可以在列表中选择一些东西并将其关闭,但配置活动会再次打开它(就像它没有收到所选的结果一样)。这是怎么回事呢?我需要问用户什么才能弄清楚呢?
public class
我有一个包含表格布局的活动,在每个选项卡中,我有两个片段,每个片段都包含回收视图。
当我试图点击回收视图中的一个项目时,我想从另一个活动中转移并保存源活动的instanceState .但是,当我试图访问Bundle时,它返回null。
当单击名为onClick的选项卡时,这是我的CasesResultsTab():
@Override
public void onClick(View v, int position) {
Case oCase = list.get(position);
Intent intent = new Intent(getActivity(), Vie