Почему тост сообщение сбрасывает мой телефон? - PullRequest
0 голосов
/ 24 июня 2018

код компилируется без ошибок. но мой телефон сбрасывается при запуске кода. Я кодирую объекты главной страницы "Blue.Class" с помощью DragDrop.class, чтобы действовать и захватывать функцию. DragDrop.class имеет статические функции. по этой причине я получаю ошибку при запуске кода. тот же код работает на нормальной странице. Страница DragDrop не имеет интерфейса xml, она просто состоит из кода. моя главная цель - играть музыку, но если сообщение работает в музыке.

public class DragDrop extends Application {

public static boolean sonuc=false;
public static ImageView suruklenen;
private static Context context;


public void onCreate() {
    super.onCreate();

}
public void DragDrop()
{

    DragDrop.context=getApplicationContext();
    mavi aaa=new mavi();

    aaa.musical();
}
public static Context getAppContext()
{
    return DragDrop.context;
}

public static final class MyClickListener implements View.OnTouchListener {
    @Override
    public boolean onTouch (View v, MotionEvent event) {
        ClipData.Item item = new ClipData.Item((CharSequence)v.getTag());
        String[] mimeTypes = { ClipDescription.MIMETYPE_TEXT_PLAIN };
        ClipData data = new ClipData(v.getTag().toString(), mimeTypes, item);
        View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(v);
        v.startDrag( data, //data to be dragged
                shadowBuilder, //drag shadow
                v, //local data about the drag and drop operation
                1);   //no needed flags
        System.out.println("Suruklenen id ne : "+v.getResources().getResourceName(v.getId()));

        suruklenen= (ImageView) v;

        System.out.println("Saklanan id ne : "+suruklenen.getResources().getResourceName(suruklenen.getId()));

        v.setVisibility(View.VISIBLE);

        Toast.makeText(getAppContext(), "Demo mesage but not working", Toast.LENGTH_SHORT).show();
        return false;
    }

}
...