2013-08-31 5 views
0

Я пробовал this, похоже, работает для всех, но не для меня. Если вы хотите получить дополнительную информацию, сообщите мне, и я добавлю.Отправка сообщения на конкретный номер (Whatsapp)

Мой код:

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 { 

Я получаю Метод getSherlockActivity() не определено для типа нового View.OnClickListener() {} Из этого кода:

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

       startActivity(i); 
       c.close(); 

Заранее спасибо ,

ответ

1

Просто измените getSherlockActivity на this ключевое слово, и код будет работать нормально. Однако он откроет окно чата whatsapp и не отправит сообщение автоматически.