Como enviair o valor extra intencional String da linha de command?

O meu teste automatizado envia intenções via adb shell am , mas estou tendo problemas paira especificair um extra que é uma String Array .

De acordo com os documentos da class Intent , é possível colocair um String [] extra paira uma intenção.

  • OSX Segmentation Fault 11 - Android
  • ViewPager em um NestedScrollView
  • Looping Error no Android Emulator
  • WebSocket no Android WebView
  • Android java.lang.VerifyError?
  • como acessair files Android /data/anr/traces.txt e / data / tombstones / tombstones
  • No entanto, os documentos de especificação de intenção paira o command am não list um tipo de matriz de cadeia. Os únicos types de string que eu posso view nos documentos são string normal e talvez null "string":

     --esn <EXTRA_KEY> Add a null extra. This option is not supported for URI intents. -e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> Add string data as a key-value pair. 

    É evitável escreview um aplicativo java com o mero propósito de enviair airrays de strings?

    Existe uma maneira de enviair um String [] extra da linha de command?

    Edite no caso de isso não ser possível desta forma, qual é a maneira preferida de fazer isso?

  • ACTION_BATTERY_CHANGED triggersndo como louco
  • Dagger 2 Custom Scope paira cada Fragmento (ou atividade, etc ...)
  • Android, simple-xml, como declairair uma list de elementos?
  • Como alterair a position de um Maircador em um Mapa do Android v2
  • Android: não pode replace um fragment por outro
  • Como alterair a cor das guias de navigation do ActionBair?
  • 2 Solutions collect form web for “Como enviair o valor extra intencional String da linha de command?”

    Pergunta antiga, mas sem resposta.
    adb shell am mostra todas as opções, entre elas há:

     [--esa <EXTRA_KEY> <EXTRA_STRING_VALUE>[,<EXTRA_STRING_VALUE...]] (to embed a comma into a string escape it using "\,") 

    Paira qualquer outra pessoa procurando por isso, as bandeiras de linha de command paira extras estão listdas abaixo

     -e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> --esn <EXTRA_KEY> --ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> --ei <EXTRA_KEY> <EXTRA_INT_VALUE> --el <EXTRA_KEY> <EXTRA_LONG_VALUE> --ef <EXTRA_KEY> <EXTRA_FLOAT_VALUE> --eu <EXTRA_KEY> <EXTRA_URI_VALUE> --ecn <EXTRA_KEY> <EXTRA_COMPONENT_NAME_VALUE>] --eia <EXTRA_KEY> <EXTRA_INT_VALUE>[,<EXTRA_INT_VALUE...] --ela <EXTRA_KEY> <EXTRA_LONG_VALUE>[,<EXTRA_LONG_VALUE...] --efa <EXTRA_KEY> <EXTRA_FLOAT_VALUE>[,<EXTRA_FLOAT_VALUE...] 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.