小编3iL*_*3iL的帖子

动态膨胀视图时滚动到底部

我有一个LinearLayout,我正在CardView像这样膨胀一个:

final LinearLayout itineraryDetailLL = (LinearLayout) findViewById(R.id.itineraryDetailLinearlayout);
final View childView = getLayoutInflater().inflate(R.layout.cardview, null);
itineraryDetailLL.addView(childView);
Run Code Online (Sandbox Code Playgroud)

子视图的膨胀是通过单击按钮完成的。每当新的卡片视图膨胀时,我都想滚动到屏幕底部。我是这样做的:

ScrollView scrollview = ((ScrollView) findViewById(R.id.masterScrollView));
scrollview.fullScroll(View.FOCUS_DOWN);
Run Code Online (Sandbox Code Playgroud)

但这会滚动到屏幕中间而不是底部。我究竟做错了什么?

android scrollview android-layout android-scrollview android-view

5
推荐指数
1
解决办法
574
查看次数

如何禁用拖动以在RecyclerView SelectionTracker中进行选择?

我需要禁用拖动以选择RecyclerView选择跟踪器的功能。目前,长按项目被选中后,如果我继续拖动,则连续项目被选中。我需要确保未选择其余项目。

尝试使用内建实现进行某些操作,但没有任何效果。

android android-recyclerview

5
推荐指数
1
解决办法
190
查看次数

片段中的Android getActivity()、getApplicationContext()

getActivity()getApplicationContext()片段的正确用法是什么。

当在片段中获得意图时,你使用的getActivity()地方和你使用的地方getAppliationContext();

getActivity()getApplicationContext()

java android android-fragments

4
推荐指数
1
解决办法
2万
查看次数

如何在类中成功回调时调用toast消息

我正在使用okhttp库处理POST API.一切都工作正常,除了我无法找到一种方法来显示一个简单的吐司消息成功回调.如何向用户调用toast消息,以便他知道在成功和失败回调中是否在服务器上发布了数据?

PS下面的代码属于不属于活动类的不同类.

这是我的代码:

public DataSource(Context context) {
    this.mContext = context;
    mDbHelper = new DBHelper(mContext);
    mDatabase = mDbHelper.getWritableDatabase();
}



    post(URL, jsonData, new Callback() {
            @Override
            public void onFailure(Call call, IOException e) {
                Log.i("FAILED", "onFailure: Failed to upload data to server");
                //here I want to show toast message
            }

            @Override
            public void onResponse(Call call, Response response) throws IOException {
                if (response.isSuccessful()) {

                    Log.i("SUCCESSFUL", "onSuccess: data uploaded");

                    //here I want to show toast message

                } else {
                    Log.i("UN SUCCESSFUL", "onFailure: Failed to …
Run Code Online (Sandbox Code Playgroud)

java android

1
推荐指数
1
解决办法
2472
查看次数

将图像传递给另一个活动时,图像会丢失原始结果

我正在申请我的相机功能.我正在捕捉图像并将其传递给另一个活动.我现在面临的问题是,当我在另一个活动展示形象就失去原来的结果(获得异样)出于某种原因.这就是我这样做的方式:

private void takePhotoFromCamera() {
        if(ActivityCompat.checkSelfPermission(EnterDataView.this, Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED){
            Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
            startActivityForResult(cameraIntent, CAMERA_REQUEST);
        }else {
            String[] permissionRequest = {Manifest.permission.CAMERA};
            requestPermissions(permissionRequest, 8675309);
        }
    }

    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if(resultCode == RESULT_OK || resultCode != RESULT_CANCELED){
            if(requestCode == CAMERA_REQUEST){
                Bitmap mphoto = (Bitmap) data.getExtras().get("data");

                Intent passPhoto = new Intent(this, Photo.class);
                passPhoto.putExtra("byteArray",mphoto);

                passPhoto.putExtra("Caller", getIntent().getComponent().getClassName());
                startActivity(passPhoto);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

在其他活动中获取图像:

if(getIntent().hasExtra("byteArray")) {
            //ImageView _imv= new ImageView(this);
            /*Bitmap _bitmap = BitmapFactory.decodeByteArray(
                    getIntent().getByteArrayExtra("byteArray"),0,getIntent().getByteArrayExtra("byteArray").length);*/
            Intent intent_camera = getIntent();
            Bitmap …
Run Code Online (Sandbox Code Playgroud)

android android-camera android-camera-intent android-bitmap

1
推荐指数
1
解决办法
221
查看次数

检查用户是否正在 azure AD B2C 用户流程中注册或登录

我正在使用此在我的 React JS 应用程序中实现注册和登录用户流程。

我已成功注册用户并在我的应用程序中登录注册用户。但我想知道如何检查用户是否正在注册或登录?

我已经检查了https://jwt.ms/中的访问令牌,但注册后返回的令牌和登录后返回的令牌之间没有区别。

如何检查用户是否已注册或登录应用程序?

谢谢。

reactjs azure-ad-b2c

1
推荐指数
1
解决办法
670
查看次数