я работаю на заказной dailer.Пока что я могу заставить пользователя выбрать желаемого, но когда он выбирает моего, номер, на который он хочет позвонить, не набирается;вместо этого моя активность показана.
Я хочу, чтобы он показывал вызов на основе выбранного номера и показывал мою активность.
public class myActivity extends TabsActivity {
private OneActivity bb;
private String oldNumber2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
class OneActivity extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
final String Number1 = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
Toast.makeText(context, Number1, Toast.LENGTH_LONG).show();
Intent dial = new Intent(Intent.ACTION_CALL,Uri.parse("tel:" + Number1));
launch.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(dial);
}
}
Когда я проверил журнал, я обнаружил, что номер телефона загружен в BoradcastReceiver, но не распакован.Пожалуйста, помогите