momentActivity.java 1.35 KB
package com.cnlive.out_shared;

import androidx.appcompat.app.AppCompatActivity;

import android.content.ClipData;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;

import com.alibaba.android.arouter.launcher.ARouter;

import java.util.ArrayList;

public class momentActivity extends AppCompatActivity {

    private String type;
    private Bundle extras;
    private String action;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_moment);
        Intent intent = getIntent();
        type = intent.getType();
        extras = intent.getExtras();
        action = intent.getAction();
        ClipData clipData = intent.getClipData();
        final ArrayList<String> strings = new ArrayList<>();
        if (clipData != null)
            for (int i = 0; i < clipData.getItemCount(); i++) {
            ClipData.Item itemAt = clipData.getItemAt(i);
            Uri uri = itemAt.getUri();
            strings.add(uri.toString());
            }
        ARouter.getInstance().build("/out/ShareMomentActivity")
                .withString("type", type)
                .withString("action",  action)
                .withBundle("bundle", extras)
                .withStringArrayList("mutil",strings)
                .navigation(this);
    }
}