在ExtendeFragement类中没有getapplication(),在asynchtask中,我只有如何获取应用程序的上下文
因为我需要调用全局变量
GlobalVariables appState = (GlobalVariables) getApplication();
Encounter EncounterObject = appState.encounters.get(position);
在这两个班级中的任何一个
ackage com.appnetics;
import
下面是片段对话框:
import android.support.v4.app.DialogFragment;
public static class SensorMeasurmentsDialogFragment extends DialogFragment {
public static SensorMeasurmentsDialogFragment newInstance(int title) {
SensorMeasurmentsDialogFragmen
我正在尝试在卡片中添加自定义布局页面
在这里:
说明CardFragment可以通过以下方式轻松添加卡:
CardFragment fragment = CardFragment.create(title, text, page.iconRes);
现在,如果我决定要有一个自定义布局,我如何添加它而不是创建一个CardFragment
检查此图像:
第三页是全屏自定义布局。如何实现这一点?FragmentGridPagerAdapter实际上可以支持您需要使用的Fragment的任何子类Ca
首先,这是我在这里问的第一个问题,我对Android开发有点“新手”,而且,我的英语技能也不是很好,所以我会尽力做到最好。
如果有什么不清楚的地方,我会很感激你能问我,我能解释更多吗
所以,关键是我有一个应用程序,它有一个加载不同片段的活动
其中一个片段在LinearLayout上加载2个片段,其中第一个()应该是:wrap_content(以便完全显示日历)
第二个,它是一个片段,包含一个简单的textview+一个RecyclerView。我的问题是,这个片段有一个非常小的空间来显示recy
我正在开发的应用程序包括带有滑动标签的导航抽屉
在这里,我需要在收到bundle时将bundle从我的家庭活动传递到导航抽屉,我得到的bundlenullpointerexception有人能帮我吗
这是我的家庭活动:
package android.lotus.com.androidmis;
import android.os.Bundle;
import android.support.design.widget.NavigationView;
import android.support
我在视图寻呼机适配器中有三个片段。我可以从左向右或从右向左滑动,并显示这些碎片。但是,我想防止用户在到达第三个片段时回刷。比如,一旦打开第三个片段,他就不能查看前两个片段
公共类PagerAdapter扩展了FragmentPagerAdapter{
FragmentManager mFragmentManager;
private ArrayList<View> views = new ArrayList<View>();
public PagerAdapter(Fr
我在android studio中有一些代码。我想将此活动称为:
public void addConversationFragmentStartCall(ArrayList<Integer> opponents,
QBRTCTypes.QBConferenceType qbConferenceType, Map<String, String> userInfo) {
QBR
我的目标是从片段访问MainActivity的ProgressBar和TextView。但是,我得到的错误如下:
尝试调用虚拟方法“void”
空对象上的android.widget.ProgressBar.setVisibility(int)“”
参考文献
activity_main.xml
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wr
在我的程序中,我有main活动和许多片段。。
我尝试使用以下代码从片段返回到MainActivity
onBackpressed()方法
override fun onBackPressed() {
if(drawer_layout.isDrawerOpen(GravityCompat.START)) {
drawer_layout.closeDrawer(GravityCompat.START)
}
else if (fragment != null
在我的Android应用程序中,我有一个片段,用户可以同时查看和编辑某些对象的属性
我正在使用一个带有数据绑定的MVVM体系结构和一个保存正在编辑的关系对象的中介实时数据。下面是它的工作原理:
片段膨胀并绑定视图(布局xml)
在此过程中,片段生成了一个ViewModel
ViewModel将从数据库中获取关系对象(及其属性),并将其放在LiveData中
由于数据绑定和绑定适配器,editText字段自动设置为对象的属性
然后,用户可以编辑这些编辑文本字段并保存
保存后,ViewModel将从
我有一个活动A和一个片段和一个活动B
当我单击片段内的按钮时,活动B正在启动,我假设活动a是onPause
我想做的是单击活动B中的一个按钮,该按钮将finish()此活动,然后返回活动a
这样做会自动调用片段内部的方法。经过研究,我尝试实现接口和片段事务,但总是得到空对象
如何使我的活动进行通信并将信息传递给此配置中的片段 从FragmentA(属于ActivityA)调用ActivityB,作为startActivityForResult()调用,而不是startActivity()调用
使
通常是这样
findViewById<TextView>(R.id.text_view).text = "foo"
findviewbyd(R.id.text\u视图)。text=“foo”
但这在片段中不起作用
这似乎可行,但似乎相当麻烦
getView()?.findViewById<TextView>(R.id.text_view)?.text = "foo"
getView()?.findViewById(R.id.text\u视图)?.text=“
仅供参考:问题很简短,但以防万一,我在结尾添加了更多可能相关的信息。
我需要一个无限滚动的ViewPager2,我想重用项目中的一个片段,因为它已经设计好了,调用已经在viewLifeCycle中建立好了。。
我还知道VP回收屏幕外的片段(显示片段的1个偏移位置),并且在任何给定时刻至少有3个片段,因此使用片段是一种选择
问题是,当转到第四页时,ViewPager2尝试删除第一个片段(如预期的那样),LeakCanary向我显示了这一点(最后显示了整个诊断):
诊断从不指向我的参考文献,只指向a
是否可以在Android中的片段活动中添加一个片段活动?这方面有什么例子吗
谢谢
拉胡尔我不这么认为。FragmentActivity等同于Activity,区别在于此对象可以包含片段。我们的想法是,您可以在fragmentActivity中添加多个片段,这样您就可以做任何您想做的事情。很抱歉,Mitch,但现在我会处理这些事情,请帮助我
我有一个包含3个片段的主要活动
public void getAddFragment() {
FragmentTransaction transaction = fragMgr.beginTransaction();
//toggle active fragments
hFragActive = false;
bFragActive = false;
aFragActive = true;
aFragment.setRetainIns
我已经问了一个较长的问题,其中包括这一点。试图把大问题分成小问题
我试图通过编程方式更改android:visibility=“gone”,如下所示:
XML:
这是MainAction.java的布局,有3个用于存放片段的容器。片段_C不应该出现,并且在用户使用.replace(R.id.fragment_C,new FragmentC())点击按钮时填充
用于添加FragmentC并更改可见性属性的按钮的代码:
公共类FragmentB扩展了Fragment{
@凌驾
CreateVie
我正在使用带有片段和ActionBarSherlock的tabs适配器。我想在我的一个片段中使用一个datepicker对话框,从其中一个按钮上的onClick事件调用。当我点击任一按钮调用DatePickerDialog时,应用程序正在崩溃。我一点也不知道怎么了
我从这个答案中得到了代码:
答案是:
以下是单击按钮以获取DatePickerDialog的片段:
public class ReportsFragment extends SherlockDialogFragment {
我想将编辑文本中的数据发布到数据库/php脚本,并在列表视图中以编辑文本的相同片段自动显示该数据,但当单击“发送”按钮时,我的应用程序崩溃。有人能帮忙吗
import java.util.ArrayList;
import java.util.List;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
import org.json.JSONException;
i
朋友我已成功使用webview在我的应用程序中创建了pdfview。但有时,当我加载超过40页的pdf文件时,我会遇到崩溃,如果你们中的任何人能告诉我为什么我会收到这条消息,以及我必须做些什么来避免收到这条错误,这将是非常有帮助的。下面是我收到的logcat错误消息
Logcat错误:
Out of memory on a 1322872-byte allocation.
FATAL EXCEPTION: AsyncTask #2
java.lang.RuntimeExceptio
标签: Android Fragments
android-viewpagerandroid-mediaplayerandroid-contextmenurecreate
viewPager4片段活动
如果我点击播放短声音的文本,一个接一个,那么有时mediaplayer会挂起,不播放任何声音。但如果我能够用操作栏中的刷新按钮销毁活动并重新创建相同的活动,我就可以再次单击声音
那么在代码中为R.id.item2写些什么呢
或者有没有其他方法可以让这些文本连续点击短音而不会出现任何问题
参考代码如下:
public class module1 extends FragmentActivity {
static Context con;
static int leng
我在片段菜单中使用微调器,将其数据加载到onCreateView中。当应用程序启动时,它可以正常工作,但是,当用户导航到另一个片段并返回或下次打开应用程序时,微调器会消失
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInst
我有两个片段,我希望能够一起交流。在我的FragmentPlannerAddItem中,我希望能够创建一个事件或任务(在代码中,我实际上称这些为“活动”或“活动项”),就像在Google Calenadar中一样。有关事件的信息(时间、日期、名称等)输入FragmentPlanneAddItem片段,然后发送到FragmentPlanner片段,用户可以在该片段中获得计划事件的概述(我在FragmentPlanner中有一个列表视图)
问题是,当我在FragmentPlannerAddItem中
问题在于,当通过mAdapter2.changeCursor(游标)加载数据时,由第一个适配器构造的显示将替换为由第二个适配器构造的显示
我的片段在一个布局中有两个ListView,该布局在onCreateView方法中膨胀
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// Inflate the layout with two li
我有一个活动,在它的onCreate中向它的布局添加一个片段
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.new_layout);
FragmentManager fm = getSupportFragmentManager();
//R.id.fragment_
我有一个绑定到视图模型的MvxFragment,该视图模型定义了两个ICommand属性。此片段包含一个MvxListView,可以是不同活动/布局的一部分,具体取决于设备大小/方向
我想知道的是如何动态地指定MvxListView的MvxBind属性的ItemClick事件命令,或者是否有更好的方法来处理这个用例?我应该使用单独的片段吗
与我正在尝试实现的用例类似的用例在本文的概述部分中
查看
<?xml version="1.0" encoding="utf-8"?>
<L
这是我一直在做的一个小项目。线形图是从sqlite数据库检索的ta数据中绘制的。通过微调器,当我单击所需年份时,应该更改线形图。但变化是看不见的。我无法刷新整个片段
public class CategoryChart extends android.support.v4.app.Fragment{
LineChart chart;
TransactionDatabaseAdapter transactionDatabaseAdapter;
String firstDate=null;
publ
你能帮我纠正这个错误吗?我不明白它的意思。
我正在学习一个教程,从-。这是我的代码,我分开了我的文件
将主活动(eco\u detailed\u information.java)和创建的适配器(eco\u detailed\u information\u Adapter)分为两部分
主要活动(eco\u detailed\u information.java)
-无法解析方法setArguments(android.os.Bundle)
-无法解析方法getActivity()
-无法解析方法
我有一个创建viewpager适配器(FragmentStatePagerAdapter)并将viewpager设置为此适配器的活动
这是如何创建viewpager适配器并将其设置为viewpager小部件的
viewPageAdapter = new viewPageAdapter(getSupportFragmentManager(), getApplicationContext());
mCustomSwipeViewPager.setAdapter(viewPageAdapter);
我已经想了一段时间了,但我不知道如何做到这一点。我试图在应用程序中使用片段,但当我尝试使用import android.support*库时,我遇到了一个错误
一步一步的解释是非常有益的 如果在项目中打开文件夹“app”,则有一个名为“添加到项目…”的选项。您可以在此处选择要导入的库。您可能希望使用com.android.support:support-v4:+
顺便说一句,在java文件中,您应该编写import android.support.v4.app.*
我在Android中使用Xamarin和MvvmCross时遇到了标签问题。在第一次开始时,一切都很完美,当我离开并回来时,问题就出现了。当我回到包含选项卡布局的片段时,它是空白的,直到我开始滑动为止,然后再次创建页面
这似乎表明,只需调用Adapter.NotifyDataSetChanged()即可修复此问题,但事实并非如此。第一次创建时运行的代码与我导航回视图时运行的代码相同
我的代码的设置与之完全相同,唯一的区别是我的MainView不包含选项卡,它是放置在包含选项卡布局的Fragmen
我有一个活动,从中调用了三个片段。现在,我想使用backpress方法返回到Xamarin.Android中的上一个片段或屏幕?我如何才能做到这一点???这将完成工作:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using Android.App;
using Android.Con
我的问题是,当我在imageView上显示时,我从相机中获得的图片质量极低。在.xml中,imageView的大小设置为250dpx250dp。请有人帮我一下,我真的很感激。我在网上搜索了这么多小时,仍然找不到完美的解决方案!!请帮帮我。谢谢
这是我拍摄相机图像的代码:
class Category_Description : Fragment() {
var mBitmap: Bitmap? = null
private val ALL_PERMISSIONS_RESULT
我已经为我的Kotlin应用程序构建了一个FCM服务,这是一个活动和多片段类型的应用程序。我使用导航图从一个片段到下一个片段。
我可以看到数据和通知的推送通知。每个通知都有一个自定义值调用notify\u类型。我可以在服务中很好地看到和读取此变量。
根据notify_type值,我想打开不同的片段。我想用导航图控制器打开。
有人能帮我弄清楚需要做什么才能从FCM服务中打开片段吗?蒂亚
override fun onMessageReceived(remoteMessage: RemoteMess
我使用了Robolectric和MaterialButton发生充气错误。当我从MaterialButton更改为Button时。没关系
MainSettingFragment(测试片段)继承BaseFragment
MainSettingFragment:BaseFragment
在这种情况下,是否有解决方案进行单元测试MaterialComponent?原因是什么
@测试
乐趣维护设置片段\视图\测试(){
launchFragment().onFragment{fragment->
fra
我昨天开始使用OTTO by Square,到目前为止,我有一个良好的开端
当您的片段已经托管在FragmentActivity中,并且您只需要在该FragmentActivity托管的片段之间进行通信时,Otto非常适合开箱即用
当已经托管时,将调用#onResume()方法,片段可以在Eventbus上注册自身:
@Override
public void onResume()
{
super.onResume();
BusProvider.getInstance().reg
我正在创建一个涉及片段切换的日历事件注释。日历视图和事件注释视图分为两部分。就像:
日历事件说明
日历可以移到事件注释,事件注释可以移回日历。但是,问题是我想保存日期,以便日历可以聚焦到以前选择的日期,而现在返回时,它始终聚焦于当前日期,这是我的默认设置
我在日历上尝试了onSaveInstanceState方法,但它不起作用,甚至无法运行
目前,我正在使用数组列表来存储片段,以便对这些片段进行事务处理。执行“向前移动”和“向后移动”的功能如下所示:
public void fragmentSw
我用的是忍冬。我有一个场景,每次我必须在同一个活动中加载具有不同数据的图表,即我不重新创建该活动。但我没有做到这一点。它不会重新创建和清除我之前设置为该图表的序列
有人能帮忙吗?我如何删除图表中的旧系列,并每次加载新系列?我试过shinobiChart.removeSeries,但没用
谢谢如果您希望动态加载新数据,则无需删除序列。相反,您可以简单地向数据适配器添加数据点。您会发现以下方法很有用:
,com.shinobicontrols.charts.Data
,java.util.Colle
我一直在尝试设计一款像谷歌抽屉一样有面板的应用程序
•主要活动
package skynet.com.testnavigationpanel;
import android.content.Intent;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.Acti
如何在线性布局中生成两个按钮,它们将在布局中间有效执行。
我试着在线性拉线中间做两个按钮。我试过使用举重,但它对我不起作用
我有3个碎片,他们都拿着一个回收视图。但是我不知道应该如何调用adapter.getFilter().filter(newText)在onQueryTextChange中。有什么想法吗
主要活动:
public class MainActivity extends AppCompatActivity {
DatabaseHelper myDB;
private BottomNavigationView bottomNavigationView;
RecyclerView recyclerVi
我有一个活动,它使用loader回调从服务器加载数据列表。我必须把数据列成一个片段
SherlockListFragment
我尝试使用
Fragment newFragment = CategoryFragment.newInstance(mStackLevel,categoryList);
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.add(R.id.simple_fragme
我正在使用ActionBarSherlock、fragments和Admob广告制作一个应用程序。在没有广告的情况下,该应用程序可以正常工作。在我将Admob jar文件添加到项目中、更新清单以包含广告活动以及正确的权限后,该应用程序也可以正常工作。当我试图将广告添加到片段布局时,它崩溃了。然后OnCreateOptions菜单抛出空指针异常
以下是片段的xml:
<?xml version="1.0" encoding="utf-8"? >
<RelativeLayout x
我正在尝试实现操作栏选项卡,在此期间,我在实现fragment类时遇到了一个错误
public class fragmentImplement extends Fragment
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
//setContentView(R.layout.fragment
我是android应用程序开发新手。我有一个片段(其中的布局包含一个垂直线性布局)。我正在线性布局中动态添加一些视图。当我将方向从纵向更改为横向时,片段的布局将重新创建,所有动态添加的视图将消失。如何防止碎片的布局重新创建
编辑:下面的代码在片段内部。单击按钮(如“添加按钮”)可在垂直线性布局中动态添加视图,但更改方向后这些视图将消失
setOnClickListener(新的OnClickListener(){
如果更改起始位置,活动将重新创建,因此您必须再次添加片段
如果您提出问题,请添加代
我正在开发Xamarin Android应用程序。我不知道如何保存myfragment中的变量值。我想在完全关闭应用程序后重新打开该应用程序时恢复该变量的值。如何实现它?您可能想使用SharedReferences(Xamarin中的IsSharedReferences):
当然,您也可以保存其他类型的数据以下是我使用的示例,我将共享首选项(设置引用)中的值保存在视图模型的属性中:
SpinnerItem _selectedNumberPlayers;
public SpinnerItem Se
所以我一直在关注德里克·巴纳斯的这篇文章。试着学习制作导航抽屉
我遇到了不推荐使用的onAttach()。我看过这个,但我是AS的初学者,不知道它是否正确(主要是因为我不确定是否必须实例化MTitle、mCalled、mHost等),以及如何在我的应用程序中实现它
转速表代码:
public void onAttatch(Activity activity) {
super.onAttach(activity);
((MainActivity)activity).onSectio
我正在我的应用程序中的活动和片段之间共享数据。我正在使用koin的sharedviewmodel功能。大体上当我登录时,我正在mainactivty中设置令牌值,并在片段中成功访问它。重新创建活动后,我正在设置令牌,但无法访问片段中更新的令牌值。我越来越老了
我试图删除ondestroy方法中的观察者,但毫无帮助。我不知道问题出在哪里
Viewmodel类
class SharedViewModel : ViewModel() {
var token = MutableLiveData
如何自定义选项卡碎片上的ttf字体?我正在使用sherlockactionbar。
这是我的密码
在我使用的主要活动中
@覆盖
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/**检查用户是否登录的步骤*/
会话=新建TwitterHomeActivity(getApplicationContext());
我刚开始使用一个带有3个选项卡的ActionBar.TabListener。
我在Android Studio中选择了新的“选项卡式活动”。
我的活动叫做测试…不是最好的名字,但我只是想学习:)
我在fragment_test.xml中有一个listView,我想在原始sql搜索之后用数据填充它。
如果我将此代码放在onCreateView中,那么每次单击某个选项卡时,它都会在listView中使用相同的信息重新写入该选项卡。
我想要的是在这些选项卡中有不同的信息。。。。然后我需要知道单击了哪个
这是我的代码:
public class TopicsFragment extends Fragment {
TopicList topicList;
List<Map<String, Object>> topics;
TopicsAdapter adapter;
FragmentActivity listener;
@Override
public void onAttach(Context context) {
1 2 3 4 5 6 ...
下一页 最后一页 共 9 页