PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Getting sharing data
Getting sharing data
Iniciado por Marco, jun., 16 2020 11:09 AM - 1 resposta
Publicado em junho, 16 2020 - 11:09 AM
Hi everyone,

We try to get an info box when we are using the share button. See the code below:

import androidx.appcompat.app.AppCompatActivity;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;

import android.os.Bundle;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

Intent intent = getIntent();
String action = intent.getAction();
String type = intent.getType();

appelProcedureWL("wlandroid_displayinfo","Init");

if (Intent.ACTION_SEND.equals(action)) {
if ("text/plain".equals(type)) {
appelProcedureWL("wlandroid_displayinfo","tekst");
}else if (type.startsWith("image/")) {
appelProcedureWL("wlandroid_displayinfo","image");
}
}
}
}


Procedure WLAndroid_DisplayInfo(sInfo)
Info(sInfo)


We edited the manifest. So our program can be selected on a device when you use the share button. However this code never runs (we never get the info "init"). What are we doing wrong?
Publicado em julho, 29 2020 - 9:19 AM
Hello,

Since 20/06/2020, do you have solved the problem.

I think that i have the same problem on "import androidx.appcompat.app.CompatActivity" on windev mobile.

Thanks for your attention