0

、、、および. try.java_HU.javaFirst.java

Huクラスはアクティビティではなく、サービスです。実行すると、クラスFirst.javaを呼び出す次のコードがあります。Hu

public class First extends Activity 
{
    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        Intent svc = new Intent(this, Hu.class);
        startService(svc);
        finish();
    }
}

Huクラスが呼び出されるため、このコードが機能することはわかっています。

Huクラスはサービスなので「常に一番上にあるボタン」でありonTouchListener、クリックイベントに登録するために使用し、その部分が機能します。動作しないのはTry、ボタンがクリックされたときにクラスを呼び出す部分です。

これは別の Java ファイルにあります。コードは次のとおりです。

@Override
public boolean onTouch(View v, MotionEvent event) 
{
    Toast.makeText(this,"Overlay button event", Toast.LENGTH_SHORT).show();
    Intent svc1 = new Intent(this, Try.class);
    startService(svc1);

    return false;
}

ここでも同じロジックを使用していますが、機能していません。

4

0 に答える 0