我的申请中只有一个activity和多个fragments.
两个主要片段A(左)和B(右).
Fragment A1 called from A
B1 called from B
B2 called from B1
Run Code Online (Sandbox Code Playgroud)
所有fragments都有单独的后退按钮.
因此,当我按下fragment A1的后退按钮时,它应该返回到A,同样当按下B2的后退按钮时,B1出现,从B1到B,依此类推.
如何实现这种功能?
在我的应用程序中,我有tabbar功能.在一个选项卡中,我在lisview中显示服务器数据,点击该列表项的详细信息页面将以新的片段打开.
但是当我按下该详细页面上的按钮时,每次oncreateview都会调用上一页,因此每次创建listview时都会获取新的服务器数据.那么如何防止这种情况只是在后退按钮按下时显示以前的状态?
对于我的Android应用程序,我想在应答来自我的应用程序的呼叫后播放音频文件.应用程序将启动电话呼叫,一旦接收器接听电话,应用程序应开始播放录制的音频文件.
通过在Google中进行大量搜索,我发现对于无根设备而言,这不是直接可行的.
但任何替代这种或任何其他方式来实现这一目标?
我想实现这个,因为应用程序的功能是:如果App用户遇到麻烦,他只需按下应用程序中的帮助按钮,然后应用程序就会开始呼叫提到的联系人,并且应该在收到人员后立即播放录制的音频文件呼叫.
在我的应用程序中,活动A是启动器活动,从A称为B,从B称为C,我有超过5个活动.在C中,当我按下主页按钮,再次打开我的应用程序时,它打开C,这在我的情况下很好.但是在按下C中的主页按钮后,当它闲置一段时间并且应用程序被杀死时,之后当我打开我的应用程序时它会打开C.但我想打开那个时间的主启动器活动.我怎样才能做到这一点?
A> B> C> HOME按钮>空闲一段时间>应用程序被杀>打开应用程序> C.
在这种情况下,我想打开主要活动A而不是C.
当我更改为横向模式时,使用全屏位图创建的对象很少.
当我滚动另一个对象被调用并且它的位图被显示时,当我反复这样做,位图大小超过vm预算错误时,我已经做了所有的事情,比如recycle()设置null然后调用GC(),我仍然有同样的错误.创建位图....
bitmap = Bitmap.createBitmap(ChartProperties.getChartWidth(),
ChartProperties.getChartHeight(),
Bitmap.Config.RGB_565);
imageCache.put(String.valueOf(LandscapeChartActivity.getActiveFeature()),
new SoftReference(bitmap));
if(imageCache != null){
for (int i = 0; i < imageCache.size(); i++) {
if (imageCache.get(String.valueOf(i)) != null) {
imageCache.get(String.valueOf(i)).get().recycle();
imageCache.put(String.valueOf(i), null);
}
}
Runtime.getRuntime().gc();
imageCache.clear();
imageCache = null;
Run Code Online (Sandbox Code Playgroud) 在我的应用程序中,我想显示AlertDialog所有活动的通用.
在我的后台线程中,服务器数据会定期出现.
现在,如果某些用户定义的条件与该数据匹配,我想在屏幕AlertDialog上显示当前正在进行的任何活动.
如何识别显示位置AlertDialog?
如果我的应用程序是在后台,我想设置Notifications而不是AlertDialog.
如何将 API 网关与应用程序负载均衡器集成?我已经将ECS与ALB集成,现在我想在没有lambda的情况下在前面添加API网关。但是我对如何将 API 网关与 ALB 连接感到困惑..
我有相对布局作为底部行为。在relativelayout里面,我有imageview和它下面的recyclerview。现在我想防止用户在 recyclerview 中向下滑动时拖动。我尝试过在 onStateChanged 方法中扩展设置模式,但它似乎不起作用,因为我有 recyclerview。
mBottomSheetBehavior = BottomSheetBehavior.from(bottomsheetLayout);
mBottomSheetBehavior.setPeekHeight(0);
mBottomSheetBehavior.setBottomSheetCallback(new BottomSheetBehavior.BottomSheetCallback() {
@Override
public void onStateChanged(@NonNull View bottomSheet, int newState) {
if (newState == BottomSheetBehavior.STATE_DRAGGING) {
mBottomSheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED);
}
}
@Override
public void onSlide(@NonNull View bottomSheet, float slideOffset) {
}
});
Run Code Online (Sandbox Code Playgroud)
我的 xml 文件是:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:visibility="visible"
app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
android:id="@+id/dragView1">
<ImageView
android:layout_width="32dp"
android:src="@drawable/iv_close"
android:padding="@dimen/margin_5"
android:layout_marginTop="@dimen/margin_5"
android:id="@+id/ivItemsClose"
android:layout_marginRight="@dimen/margin_5"
android:clickable="true"
android:layout_alignParentRight="true"
android:layout_height="32dp" />
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:id="@+id/rcBoutique"
android:overScrollMode="never"
android:layout_height="wrap_content"/>
</Relativelayout>
Run Code Online (Sandbox Code Playgroud)
如何防止拖拽使bottomsheet不折叠?
在我的应用程序中,我想将视频视图显示为圆角。我尝试将 videoview/surfaceview 放置在线性布局内,并将圆角设置为线性布局。但它并不完美。我无法为视频视图/表面视图设置圆角。我想设置视图如下图所示:

有人知道如何做到这一点吗?
在我的自定义列表视图中,我使用了relativelayout和inside,在垂直方向上添加了2个文本视图.背景图像设置为relativelayout.现在,我想在按下listview项目时更改背景图像以及textview的textcolor.怎么做,任何人都有想法?
android ×9
fragment ×2
amazon-ecs ×1
amazon-elb ×1
audio ×1
back ×1
back-button ×1
bitmap ×1
bottom-sheet ×1
java ×1
listview ×1
listviewitem ×1
phone-call ×1