Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Изменение параметров активити из другого активити - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Вылетает официальный пример Google http://www.cyberforum.ru/android-dev/thread1074601.html
Здравствуйте. Не подскажите, почему у меня вылетает (Facebook SDK). Пример находиться за адресом https://developers.facebook.com/docs...tting-started/ Ниже код, логи.
Программирование Android Статистика установок приложения Доброго времени суток. Мне для работы нужно сделать статистику подсчета установок приложения по странам. Кто может помочь? http://www.cyberforum.ru/android-dev/thread1074586.html
Программирование Android Виды анимации и кликабельность анимированных объектов
Привет всем! Учу андроид, в статьях про анимацию сказано, что их в данной ОС несколько. Вопросы. 1. Какой вид анимации используется при анимировании объектов в играх? (имеются в виду...
Обработать html форму Программирование Android
Учусь работать с формами на сторонних сайтах, которые не имеют своего API. Установил, что форма реализована с помощью метода POST. Нужно заполнить два поля. Я реализовал это так: HttpClient...
Программирование Android Запретить появляться клавиатуре при запуске приложения http://www.cyberforum.ru/android-dev/thread1074348.html
Приложение запустилось и курсор автоматом перешел на первый попавшийся textview, а вместе с ним и клавиатура вылезла, что очень напрягает. Раза 2-3 метод в глазах вилял. Думал, что в случае чего я...
Программирование Android Как заставить у ActionBar обновлять уже выделенный пункт? Например, у меня вываливается список: item_1, item_2,... Допустим, у меня уже выбран item_1, но я хочу, чтобы при нажатии на item_1 он заново открывал item_1. Попробую разъяснить на практике. При... подробнее

Показать сообщение отдельно
tree00
1 / 1 / 0
Регистрация: 13.01.2014
Сообщений: 34
18.01.2014, 18:20  [ТС]
Целый день лазил по гуглу но хоть убейте ничего не понял, я сделал как вы сказали но всеравно выдает ошибку


вот полный код первой активити :



Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package com.example.projekt12;
 
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
 
public class MainActivity extends Activity implements OnClickListener {
 
  ImageButton btnActTwo;
 
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
 
    btnActTwo = (ImageButton) findViewById(R.id.BtnAct2);
    btnActTwo.setOnClickListener(this);
    
    btnActTwo = (ImageButton) findViewById(R.id.BtnAct3);
    btnActTwo.setOnClickListener(this);
    
  }
 
  @Override
  public void onClick(View v) {
    switch (v.getId()) {
    case R.id.BtnAct2:
        Intent intent = new Intent(this, MainActivity2.class);
        startActivity(intent);
      // TODO Call second activity
      break;
    
    }
    
   
       
        switch (v.getId()) {
        case R.id.BtnAct3:
       Intent.putExtra("some_key", R.drawable.animationdemo2);  // выдает ошибку (cannot make a static reference to the non-static method putextra(string, int) from the type intent)
            
        }
        
    }
     
}



вот полный код второй активити:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
package com.example.projekt12;
 
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.graphics.drawable.AnimationDrawable;
import android.view.MotionEvent;
import android.widget.ImageView;
 
 
 
 
public class MainActivity2 extends Activity  {
    
    MediaPlayer Aud;
    MediaPlayer Aud2;
    
 
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main_activity2);
       
    Aud = MediaPlayer.create(this, R.raw.alarm);
    Aud.setLooping(true);
    Aud.start();
   
    final ImageView img=(ImageView)findViewById(R.id.image1);
    Bundle extras = getIntent().getExtras();
    if (extras != null) {
        int value = extras.getString("some_key");        // тут выдает такую ошибку (Type mismatch: cannot convert from String to int)
    }
    else
    img.setBackgroundResource(R.drawable.animationdemo);
    img.post(new Runnable() {
        
        @Override
        public void run() {
            AnimationDrawable animation=(AnimationDrawable)img.getBackground();
             animation.start();
            
        }
    });
  
     
}
  @Override
  public boolean onTouchEvent(MotionEvent event) 
  {
      if(event.getAction() == MotionEvent.ACTION_DOWN) {
      Aud2 = MediaPlayer.create(this, R.raw.trew1);
      Aud2.setLooping(true);  
      Aud2.start();  
      }
       if (event.getAction() == MotionEvent.ACTION_UP)
      {
        Aud2.reset();  
      }
      return super.onTouchEvent(event);
  }
  
  @Override
  public void onPause(){
  Aud.stop();
  finish();
    super.onPause();
  }
  }

Напротив мест ошибок стаят пояснения. Объясните пожалуйста может мне что-то задать надо или тип Statik задать непонятно в чем проблема?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru