0

私はこれを試してみましが、私にはそうではありません。追加情報が必要な場合はお知らせください。追加します。

私のコード:

import android.net.Uri;
import android.os.Bundle;
import android.provider.Contacts;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Intent;
import android.database.Cursor;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import com.actionbarsherlock.ActionBarSherlock;
import com.actionbarsherlock.ActionBarSherlock.OnCreateOptionsMenuListener;
import com.actionbarsherlock.app.SherlockActivity;
import com.actionbarsherlock.view.MenuInflater;

public class MainActivity extends SherlockActivity {

The method getSherlockActivity() is undefined for the type new View.OnClickListener(){}を取得します このコードから:

Cursor c = getSherlockActivity().getContentResolver().query(ContactsContract.Data.CONTENT_URI,
                    new String[] { ContactsContract.Contacts.Data._ID }, ContactsContract.Data.DATA1 + "=?",
                        new String[] { "96XXXXXXX@s.whatsapp.net" }, null);
                c.moveToFirst();
                Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("content://com.android.contacts/data/" + c.getString(0)));

                startActivity(i);
                c.close();

前もって感謝します。

4

1 に答える 1

1

キーワードに変更getSherlockActivityするだけで、コードは正常に機能します。thisただし、whatsapp チャット ウィンドウのみが開き、メッセージは自動的に送信されません。

于 2013-11-30T06:43:48.713 に答える